(914) 713-5170 140 E Hartsdale Ave, Hartsdale, NY 10530
Mon–Sat  7:00 AM – 6:00 PM
Westchester County, NY

Where we work.

Family-owned roofing serving all of Westchester County. Choose your town below for service details, local examples, and a free estimate.

Scarsdale, NY 10583

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, NY 10605

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, NY 10704

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, NY 10591

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, NY 10522

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, NY 10706

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, NY 10502

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, NY 10533

Irvington’s historic homes near Sunnyside and the river, and the newer construction up Broadway, all need experienced hands.

Irvington roofing →

Elmsford, NY 10523

Elmsford has a heavy concentration of commercial and light-industrial buildings alongside its residential streets — we do both.

Elmsford roofing →

New Rochelle, NY 10804

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, NY 10552

Mount Vernon is dense, with a high share of older single-family and multi-family roofs alongside light-commercial buildings.

Mount Vernon roofing →

Bronxville, NY 10708

Bronxville’s Tudor and slate-roof homes are among the most beautiful in Westchester — and the most demanding for a roofer.

Bronxville roofing →

Rye, NY 10580

Rye’s proximity to the Sound means the roofs here take more wind and salt-air exposure than inland Westchester.

Rye roofing →

Mamaroneck, NY 10543

Mamaroneck’s mix of older village homes and waterfront properties needs a roofer who knows wind-exposure details.

Mamaroneck roofing →

Larchmont, NY 10538

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, NY 10803

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, NY 10528

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, NY 10514

Chappaqua and New Castle homes deserve careful, premium work.

Chappaqua roofing →

Pleasantville, NY 10570

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, NY 10510

Briarcliff Manor’s estate homes and village houses both deserve the same level of care.

Briarcliff Manor roofing →

Ossining, NY 10562

Ossining’s housing stock spans every era from 1890s Victorians along Main Street to 1960s ranches further inland.

Ossining roofing →

Armonk, NY 10504

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 / Eastchester, NY 10707

Tuckahoe and Eastchester sit right next door to us — we’re on most of those streets at some point each year.

Tuckahoe / Eastchester roofing →

All Westchester ZIP codes we serve

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)