Roofing & Siding in Union County NJ
Based at 38 Speer Ave in Clifton, with six Union County towns on our list. Free inspection and a written estimate.
- 5.0 rating on Google
- NJ HIC #13VH11720500
- Free, no-obligation estimates
BusinessRate TOP 3 · 2026 A Top 3 roofing contractor in Clifton, NJ, based on verified Google reviews. Read about our awards →
We at Four Seasons Roofing and Construction work out of 38 Speer Ave in Clifton and do roofing, siding and chimney work in six Union County towns: Elizabeth, Union, Westfield, Plainfield, Summit and Cranford. Each town has its own page below, and every estimate is free, written and itemized. Call (862) 318-3997 to talk about work at your address.
- Six Union County towns, one page each
- Free inspection before any quote, then a written estimate
- 0% financing available, plus a $500 senior & military discount
Towns We Serve in Union County
Union County has 21 municipalities. These six have a Four Seasons page of their own, and each page below links on to roof repair, roof replacement and chimney repair for that town.
Roofing in Elizabeth
Elizabeth city, Union County. Runs from Midtown and Uptown to Bayway, and is the Union County seat.
Roof repair in Elizabeth · Roof replacement in Elizabeth · Chimney repair in Elizabeth
Roofing in Union
Union township, Union County. Lies along Route 22 and Interstate 78.
Roof repair in Union · Roof replacement in Union · Chimney repair in Union
Roofing in Westfield
Westfield town, Union County. Includes the Germantown section.
Roof repair in Westfield · Roof replacement in Westfield · Chimney repair in Westfield
Roofing in Plainfield
Plainfield city, Union County. Much of the grand housing here was built for slate.
Roof repair in Plainfield · Roof replacement in Plainfield · Chimney repair in Plainfield
Roofing in Summit
Summit city, Union County. Sits in the hills near the Watchung Reservation.
Roof repair in Summit · Roof replacement in Summit · Chimney repair in Summit
Roofing in Cranford
Cranford township, Union County. Victorian framing next to plain suburban capes.
Roof repair in Cranford · Roof replacement in Cranford · Chimney repair in Cranford

Union County at a Glance
Union County's seat is Elizabeth, which is also its most populous municipality. The 2020 census counted 575,345 people here, the seventh-most populous county in New Jersey, on about 103 square miles of land, the smallest land area of the six counties on this site. It was formed on March 19, 1857 from part of Essex County and was the last of New Jersey's 21 counties to be established.
Much of Union County is relatively flat and low-lying. The lowest elevation is sea level along the Arthur Kill, and only in the northwestern corner does any significant relief appear, where the Watchung Mountains cross the county. The highest ground, about 560 feet, is in Berkeley Heights. The county has 21 municipalities, and the Rahway and Elizabeth Rivers run through it.
We serve six of them: Elizabeth, Union, Westfield, Plainfield, Summit and Cranford. Each town card below links to roof repair, roof replacement and chimney repair for that town.
Union County Houses, Town by Town
The American Community Survey (2020 to 2024 five-year estimates) puts the median home in Union County at a build year of 1956, with 23.5% built in 1939 or earlier. Five of our six towns are above that county figure.
| Town | Residents (estimate) | Built 1939 or earlier | Built before 1960 |
|---|---|---|---|
| Westfield | 31,100 | 37.3% | 65.2% |
| Plainfield | 55,200 | 35.7% | 61.7% |
| Summit | 22,700 | 33.3% | 70.9% |
| Cranford | 24,100 | 31.1% | 71.0% |
| Elizabeth | 137,300 | 26.6% | 54.0% |
| Union | 61,100 | 20.4% | 60.6% |
| Union County, all municipalities | n/a | 23.5% | 57.9% |
Westfield (37.3%), Plainfield (35.7%) and Summit (33.3%) have the most homes from 1939 or earlier. In Plainfield much of the grand housing was built for slate, and Summit sits in the hills near the Watchung Reservation. Cranford, at 31.1%, mixes Victorian framing with plain suburban capes. Elizabeth, the biggest of the six at about 137,300 residents, has 26.6% from 1939 or earlier. Union is the one town below the county share, at 20.4%, and its median build year is 1956. Whatever the age, we look under the shingles first and give you the findings in photos.

Union County: Low Ground and Hard Freezes
NOAA's 1991 to 2020 normals for Cranford show about 50 inches of rain a year, and the normals for Elizabeth, Summit and Union show snow with many nights at or below freezing. Heavy rain and repeated freezing are hard on flashing, which is where we look first.
Much of the county is low and flat, and its eastern shore sits at sea level along the Arthur Kill. On the older streets of Plainfield and Westfield, where the housing is oldest, we check chimney flashing and valleys first, since that is where a leak on an older roof often starts.
Roofing, Siding and Chimney Work Across Union County
Every service page below covers pricing, process and what an inspection looks at. For work in a specific town, use that town's card above.
- Roof repair in Union County
- Roof replacement in Union County
- Roof inspection in Union County
- Emergency roof repair in Union County
- Roof leak repair in Union County
- Flat roof repair in Union County
- Storm damage roof repair in Union County
- Siding installation in Union County
- Siding repair in Union County
- Chimney repair in Union County
- Chimney flashing and waterproofing in Union County
What Customers Say on Google
5.0 average rating
Selected Google reviews. Read all reviews on Google below.
“I had a great experience getting my roof redone with Four seasons construction. Ben was very professional and great at communication from start to finish. I'd recommend their service for any roofing needs”
“4Seasons Construction recently inspected/replaced our roof and they did an amazing job. Highly skilled and punctual!!”
“Did amazing work don’t have any complaints. Very professional. Would recommend.”
Get a Free Union County Roof Estimate
Free inspection, photos of what we find, a real number in writing before any work starts.
Call (862) 318-3997 Get a Free Estimate
Back to all service areas.
Union County Questions
Which Union County towns does Four Seasons serve?
We serve six Union County towns: Elizabeth, Union, Westfield, Plainfield, Summit and Cranford. Each has its own page on this site. Union County has 21 municipalities, so if yours is not on our list, call (862) 318-3997 and ask whether the drive makes sense.
How far are your Union County towns from the Clifton office?
Our office is at 38 Speer Ave in Clifton. Measured in a straight line from the office to each town's map point, Elizabeth about 13.6 miles, Union about 12.7 miles, Westfield about 17.6 miles, Plainfield about 21.7 miles, Summit about 14.6 miles, Cranford about 16.0 miles. Those are straight-line distances, not drive times.
The Rest of Our Service Area
Our Google listing
Union County, NJ
Keep reading: Union County towns
Roofing in the Union County Towns We Serve
Roofing in Elizabeth · Roofing in Union · Roofing in Westfield · Roofing in Plainfield · Roofing in Summit · Roofing in Cranford
Driving Directions to Four Seasons From Union County
From Union County, the Elizabeth, Union and Plainfield cards below trace the roads toward our Clifton office on Speer Ave.
From Elizabeth, NJ
Roads between Elizabeth and our Clifton office: State Route 21 (NJ 21); U.S. Route 1 (US 1).
Straight-line distance between map points: about 13.6 miles, not a drive time.
From Union, NJ
Roads between Union and our Clifton office: Garden State Parkway (GSP); Bloomfield Avenue (CR 622).
Straight-line distance between map points: about 12.7 miles, not a drive time.
From Plainfield, NJ
Roads between Plainfield and our Clifton office: U.S. Route 22 (US 22); Garden State Parkway (GSP).
Straight-line distance between map points: about 21.7 miles, not a drive time.
Get a free roof estimate
We inspect first and photograph what we find, then give you an itemized number in writing. There is no obligation, and 0% financing is available.
- Free inspection before any quote
- Written estimate, itemized line by line
- $500 senior & military discount
Rather talk it through? (862) 318-3997