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.
Montgomery
6,687 homes · average 1987
Two towns in one: 1990s and 2000s subdivisions, and old village farmhouses under the Sourland ridge.
Roofing in Montgomery →
Hillsborough
13,212 homes · average 1982
The biggest township we cover. Streets built in one go, so roofs here tend to fail in clusters.
Roofing in Hillsborough →
Bridgewater
14,478 homes · average 1974
The most homes of any town we cover, and the worst Ida damage. Ridge wind on one side, river flooding on the other.
Roofing in Bridgewater →
Warren
5,117 homes · average 1977
Our second office is here. The Watchung ridge splits the township, and it decides which risk your roof faces.
Roofing in Warren →
Bernards
9,520 homes · average 1980
Basking Ridge and Liberty Corner farmsteads on one side, 1,800 acres of townhouses at The Hills on the other.
Roofing in Bernards →
Branchburg
4,855 homes · average 1978
Long, narrow and rural, wrapped by three rivers. Mostly built between 1970 and 2000.
Roofing in Branchburg →
Franklin Township
20,287 homes · average 1981
Forty seven square miles running from Somerset down the Millstone valley to Franklin Park and Kingston.
Roofing in Franklin Township →
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.
What we do across Somerset County
The work splits the same way the county does. The ridge towns call about wind and about roofs reaching the end of a first covering; the valley towns call about leaks, valleys and flashing. Either way the inspection comes first and it is free.
Roof repair
Leaks traced to where the water really gets in, flashing rebuilt, and an honest repair or replace answer.
Free roof inspection
A written report with photos and one straight answer: repair it, replace it, or leave it alone.
Roof replacement
Full tear off, new underlayment and flashing, itemised quote you can compare line by line.
Insurance and certification
Roof condition reports for carriers reviewing your policy at renewal, documented properly.
Wind and storm damage
After a nor easter: what moved, what is actually damaged, and what a claim would really involve.
Skylight installation
VELUX units fitted as part of the roof system, because that flashing joint is where leaks begin.
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.
The other counties we cover
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.
