Family-owned roofing serving all of Westchester County. Choose your town below for service details, local examples, and a free estimate.
Scarsdale’s building stock — the 1920s Tudors of Heathcote, the colonials of Greenacres, the brick center-hall homes of Fox Meadow — deserves a roofer who knows the difference between designer shingle, slate, and synthetic slate, and who respects the architecture.
Scarsdale roofing →White Plains gets every kind of roofing job we do: pitched residential repair and replacement in Battle Hill, Highlands, and Gedney, plus flat commercial roofs across downtown, the medical corridor near Maple Avenue, and the multi-family buildings along Mamaroneck Avenue.
White Plains roofing →Yonkers is the largest city in Westchester, and the roofs reflect it — from the older row-style and multi-family buildings in southwest Yonkers, to the mid-century homes of Park Hill and Crestwood, to the larger lots of Bryn Mawr.
Yonkers roofing →Tarrytown’s historic district has some of the most distinctive roofing in Westchester — original slate, copper accents, and complex framing that needs a careful hand.
Tarrytown roofing →Dobbs Ferry homes — from the river-view Victorians along Broadway to the mid-century colonials in the Halsey neighborhood — see their share of weather coming off the Hudson.
Dobbs Ferry roofing →Hastings-on-Hudson’s charm comes partly from how varied the housing stock is — 1900s village homes near the Five Corners, Victorians up the hill, modern construction toward the river.
Hastings-on-Hudson roofing →Ardsley is one of our daily routes — close to our Hartsdale shop, and a village where the homes were built mostly between 1950 and 1990, meaning a lot of roofs are now at or past their replacement window.
Ardsley roofing →Irvington’s historic homes near Sunnyside and the river, and the newer construction up Broadway, all need experienced hands.
Irvington roofing →Elmsford has a heavy concentration of commercial and light-industrial buildings alongside its residential streets — we do both.
Elmsford roofing →New Rochelle’s neighborhoods — from the older single-family homes in Sun Haven, to the larger lots in Wykagyl, to the multi-family inventory near downtown — need a roofer who can do both pitched and flat work.
New Rochelle roofing →Mount Vernon is dense, with a high share of older single-family and multi-family roofs alongside light-commercial buildings.
Mount Vernon roofing →Bronxville’s Tudor and slate-roof homes are among the most beautiful in Westchester — and the most demanding for a roofer.
Bronxville roofing →Rye’s proximity to the Sound means the roofs here take more wind and salt-air exposure than inland Westchester.
Rye roofing →Mamaroneck’s mix of older village homes and waterfront properties needs a roofer who knows wind-exposure details.
Mamaroneck roofing →Larchmont’s Manor homes and village houses are nearly all worth a quality roof — we don’t install over old roofs, we don’t skip flashing details, and we don’t leave a roof exposed overnight.
Larchmont roofing →Pelham and Pelham Manor have great older housing stock — Tudor revival, Colonial, and Victorian — that benefits from a roofer who works on those types regularly.
Pelham roofing →Harrison and Purchase cover a wide mix of housing: village colonials, larger custom homes in Purchase, and commercial buildings near the I-287 corridor.
Harrison roofing →Chappaqua and New Castle homes deserve careful, premium work.
Chappaqua roofing →Pleasantville’s village homes and newer construction both need a roofer that knows the difference between a 1925 framing system and a 1995 one.
Pleasantville roofing →Briarcliff Manor’s estate homes and village houses both deserve the same level of care.
Briarcliff Manor roofing →Ossining’s housing stock spans every era from 1890s Victorians along Main Street to 1960s ranches further inland.
Ossining roofing →Armonk’s larger lots and custom homes need a roofer who can handle both standard pitched residential and the unusual roof geometries that come with custom builds.
Armonk roofing →Tuckahoe and Eastchester sit right next door to us — we’re on most of those streets at some point each year.
Tuckahoe / Eastchester roofing →Hartsdale (10530) · Scarsdale (10583) · White Plains (10601, 10603, 10604, 10605, 10606, 10607) · Greenburgh (unincorporated) (10523, 10530, 10583, 10607) · Yonkers (10701, 10703, 10704, 10705, 10708, 10710) · Ardsley (10502) · Elmsford (10523) · Dobbs Ferry (10522) · Hastings-on-Hudson (10706) · Irvington (10533) · Tarrytown (10591) · Sleepy Hollow (10591) · New Rochelle (10801, 10804, 10805) · Mount Vernon (10550, 10552, 10553) · Bronxville (10708) · Eastchester (10709) · Tuckahoe (10707) · Pelham (10803) · Rye (10580) · Harrison (10528) · Mamaroneck (10543) · Larchmont (10538) · Port Chester (10573) · Mount Kisco (10549) · Chappaqua (10514) · Pleasantville (10570) · Briarcliff Manor (10510) · Ossining (10562) · Armonk (10504) · Bedford (10506) · Valhalla (10595) · Hawthorne (10532) · Thornwood (10594) · Cortlandt Manor (10567)