Call us today:(908) 830-1819

Somerset County, New Jersey

Roofing across Somerset County,
town by town

Somerset County is where the Watchung ridges drop into the Raritan valley, and that single fact decides what goes wrong on roofs here. The high ground at Warren, Bernards and Montgomery takes weather straight off an exposed slope. The low ground at Bridgewater, Branchburg and Franklin sits where three rivers meet, under heavy canopy, dealing with debris and damp instead. We work across the county from our Warren office.

21 municipalities · Licensed and insured NJ contractor · Written photo report with every inspection

Our Somerset County towns

We have a page for each of these, with what we actually see on roofs there. Montgomery, Hillsborough, Bridgewater, Warren, Bernards, Branchburg and Franklin Township — and we cover the rest of the county too.

What roofs are like in Somerset County

There are 102,929 homes on the county tax list with a recorded build year, and the average one dates from 1973. Ninety percent were built more than twenty five years ago and just under half went up before 1980, which puts a large share of Somerset County housing into the window where roof age starts to matter to an insurer. The county is not uniformly old, though: fifteen percent predates 1950, and thirteen percent went up since 2000, mostly in the Hillsborough and Montgomery expansions.

Three rivers shape the middle of the county. The North Branch and South Branch of the Raritan join at Branchburg and Bridgewater, the Lamington runs down the north, and the Millstone and the Delaware and Raritan Canal run the length of Franklin. When Ida came through, the North Branch gauge at the Bridgewater and Branchburg line reached 19.52 feet, higher than the record Hurricane Floyd set. Away from the water the county climbs: the first and second Watchung ridges run through Warren and Bernards, and the exposure on a ridge slope is a different problem entirely.

It is really two counties for a roofer. On the ridges and hilltops the wind gets an uninterrupted run at a roof edge, so the failures are lifted shingles, ridge caps and flashing that has worked loose over years of gusts. Down in the river valleys under mature canopy the roof never gets a chance to dry out, so the failures are moss on north slopes, leaf mat in valleys that stays wet, and limb strikes after a storm rolls up the corridor. The same roof age means two different things depending on which half of the county it is in.

Signs a Somerset County roof needs a look

On the ridges — Warren, Bernards, Montgomery

  • Shingles lifted or missing along a ridge line after a nor easter
  • Ridge cap shingles curling where the wind hits hardest
  • Flashing at a chimney or wall that has worked loose over the years
  • Granules in the gutters on the slope that faces the weather

In the river valleys — Bridgewater, Branchburg, Franklin

  • Moss and green staining on slopes that sit under heavy canopy
  • Leaf mat in valleys that never fully dries out
  • Limb strikes and debris after wind rolls up the river corridor
  • Damp in the attic that turns out to be ventilation, not a leak

Anywhere in the county, on a house past twenty five

  • An original builder covering still up there after thirty years
  • A layover covering laid straight on top of the last one
  • Several houses in the same phase reroofing in one season
  • A letter from your insurer asking about the age of the roof

Somerset County roofing questions

Which Somerset County towns do you cover?

We have pages for Montgomery, Hillsborough, Bridgewater, Warren, Bernards, Branchburg and Franklin Township, and we work across the rest of the county too, including Watchung, Green Brook, Raritan, Somerville, Manville, Rocky Hill, Millstone and the Bedminster and Far Hills end. Our Warren office reaches the north of the county quickly and the Princeton one covers the south.

A few boundary questions come up constantly in this county. Which ones?

Rocky Hill is its own borough and not part of Montgomery. Millstone is its own borough and not part of Hillsborough. Neshanic is in Hillsborough, while Neshanic Station is in Branchburg. Watchung and Green Brook are separate municipalities and not part of Warren. And a large slice of southern Franklin Township carries an 08540 Princeton mailing address without being in Princeton at all. None of it changes the roof, but all of it matters on insurance and permit paperwork.

Do you charge more to come out to the far side of Somerset County?

No. The inspection is free anywhere we work, and the quote is for the roof, not for the drive. If you are far enough out that we could not look after the job properly we will tell you that on the phone rather than take it and stretch a crew.

Is the roof inspection really free?

Yes. We look at the roof, photograph what we find, and give you a written assessment at no cost. You decide what happens next. There is no obligation and nobody will lean on you to book work.

Will you tell me if my roof does not need replacing?

Yes, and it happens often. Plenty of roofs called finished can be repaired and go on for years. If a repair is the smarter move that is what we put in writing, even though it is the smaller job for us.

My insurer wrote to me about the age of my roof. Can you help?

Yes. New Jersey carriers have been reviewing roof age at renewal and asking for evidence of condition. We provide a photo documented roof condition report you can send them. A good number of age related worries end there, or with a targeted repair, rather than a full replacement.

Do I need a permit to replace my roof?

Usually not, and this surprises people. Since March 2018 a plain shingle replacement on a one or two family home counts as ordinary maintenance across New Jersey, so no permit is required. Structural work, a change of roof type, or anything beyond the covering is different, and we tell you which one you are looking at before the job starts.

The housing numbers for Somerset County

Homes
102,929
Average year built
1973
Built over 25 years ago
90%
Built before 1980
48%

Read that carefully, because at county scale it is even easier to misuse. These figures describe the age of the houses in Somerset County, not the age of the roofs on them. A great many of these homes are on their second or third covering, and a house from 1973 may well be carrying a roof from 2015. No tax record anywhere says when a roof was last done, and anyone quoting you off a build year is guessing.

What the numbers do tell you is where roof age is worth checking. In a county where most homes are past twenty five years, the chance that yours is due is simply higher, and twenty five years is roughly when New Jersey carriers started asking for a roof condition report before renewing a policy.

The largest municipalities in the county

Franklin Township
20,293 homes · average 1981
Bridgewater
14,484 homes · average 1974
Hillsborough
13,229 homes · average 1982
Bernards
9,592 homes · average 1979

Source: New Jersey MOD-IV property tax list, residential parcels with a recorded build year, read September 2026. Aggregate counts only.

Find out what your roof actually needs

Our Certifications

Certified & Backed by Roofing Industry Experts

Roof work anywhere in Somerset County

A free inspection, a written report with photos, and a clear recommendation. Tell us the street and we will tell you which of our two offices is closer.