Roof replacement means stripping the existing roof down to the deck (or in some cases layering over it, where code allows) and installing new underlayment, flashing, and roofing material from scratch. It's a bigger job than a repair: crews typically tear off old shingles or tile, inspect and replace damaged sheathing, add ice-and-water barrier at eaves and valleys, then install new flashing around chimneys and vents before the final roofing surface goes down. In Citrus Heights, that surface is usually composition shingle or concrete tile, both of which hold up reasonably well against Central Valley summer heat and the occasional heavy winter rain, provided the underlayment and ventilation are done right.
Before hiring, ask for a written scope that specifies tear-off (not overlay), decking repair as a line item rather than a vague allowance, underlayment type, flashing replacement, and ventilation plan. Confirm the contractor is licensed with the California Contractors State License Board, carries workers' comp and liability insurance, and pulls a building permit for the job. A roof that's installed without a permit can cause problems later when you sell the house.
We score the 12 contractors in this category on factors like licensing, review consistency, responsiveness, and how clearly they document warranties and materials. See the full ranked guide to roofing contractors in Citrus Heights for our top picks, and read our methodology for how we weigh each factor.