Triple J Roofing logo: three fish hooks under a roof gableTripleJRoofing

Service areas

Serving Kalamazoo, Grand Rapids & the West Michigan Lakeshore

Triple J works out of Bangor, roughly 25 minutes from both Kalamazoo and South Haven, with a second base in the Grand Rapids area. Three distinct markets, one crew that covers all of them.

  • Kalamazoo
  • Portage
  • Grand Rapids
  • Kentwood
  • Mattawan
  • Byron Center
  • Otsego
  • Plainwell
  • Richland
  • Bangor
  • South Haven
  • Saugatuck
  • Douglas
  • Holland
  • Grand Haven
  • St. Joseph

Kalamazoo & Portage

Kalamazoo, Portage, Mattawan, Richland, Otsego, Plainwell

Kalamazoo County has 69,106 owner-occupied homes and 27,917 of them were built between 1990 and 2009, right in the window where shingles start drying out. Kalamazoo averages 83 freeze-thaw days a winter. We're about 25 minutes away in Bangor, so this is home turf.

Grand Rapids & Kentwood

Grand Rapids, Kentwood, Byron Center

Kent County holds the largest pool of 1990–2009 homes in the territory: 69,055 of them, across 180,482 owner-occupied houses. Grand Rapids averages 84 freeze-thaw days and 74.9 inches of snow. We're a West Michigan company run by two local owners, and we do replacement and repair too, so the recommendation you get is the one your roof needs.

The Lakeshore

South Haven, Saugatuck, Douglas, Holland, Grand Haven, St. Joseph, Bangor

Ottawa County has the highest share of 1990–2009 housing here at 32.4%, and Allegan County the highest ownership rate at 87.4%. Van Buren, our home county, is 80.6% owner-occupied. Lakeshore roofs take the full lake-effect load, and Berrien County around St. Joseph sees more than its share of hail.

Housing figures: ACS 2024 5-year estimates via Census Reporter. Climate: NOAA.

One roof. Three options.One honest answer.

Rejuvenation, replacement and repair across Kalamazoo, Portage, Grand Rapids, Kentwood, Mattawan, Holland, South Haven and the Lakeshore.

Call Now Book Free Assessment