Plumbing, HVAC, and Heating Service Areas in Bergen and Passaic County, NJ

Same-Day Service. 24/7 Emergency Response. Flat-Rate Pricing Across North Jersey.

North Jersey's Trusted HVAC & Plumbing Team

JM Heights has served Bergen and Passaic County for three generations with one local crew handling plumbing, HVAC, heating, and emergency mechanical service under one company.
From burst pipes and sewer backups to no-heat calls, AC failures, furnace replacements, boiler installs, and commercial emergencies, North Jersey homeowners and property managers have relied on JM Heights since 1969 for fast response, licensed work, and straightforward pricing.
Residential and commercial service available throughout Bergen and Passaic County.
NJ Plumbing License #12023 and NJ HVAC License #9370.

Counties We Serve

Bergen County

Bergen County Plumbing, HVAC, and Heating

Residential and commercial service throughout Bergen County including emergency plumbing, HVAC repair, heating replacement, boilers, furnaces, drain cleaning, and AC service.

Passaic County

Passaic County Plumbing, HVAC, and Heating

Residential and commercial plumbing, HVAC, heating, cooling, and emergency service across Passaic County with same-day scheduling available for most calls.

Residential and Commercial Services
Available Across North Jersey

Plumbing

Drain cleaning, sewer repairs, water heaters, gas lines, leak detection, sump pumps, fixture replacement, and emergency plumbing service.

HVAC and Cooling

Central AC, rooftop units, split systems, heat pumps, ductwork, refrigerant service, and seasonal maintenance.

Heating

Boilers, furnaces, radiant floor heating, oil-to-gas conversion, heating maintenance, and no-heat emergency response.

Commercial Mechanical Services

Commercial plumbing, refrigeration, HVAC, boilers, water heaters, and preventative maintenance for restaurants, retail, offices, and multi-family buildings.

JM Heights Team
56+ Years in Business

Why Bergen and Passaic Property Owners Choose JM Heights

Plumbing, HVAC, and Heating Under One Company
All major mechanical trades handled in-house under NJ Plumbing License #12023 and NJ HVAC License #9370. No outsourcing critical trades.

Family-Owned Since 1969
Three generations serving North Jersey with local technicians, local dispatch, and long-standing relationships across Bergen and Passaic County.

Upfront Flat-Rate Pricing
You approve the work and pricing before any repairs begin. No surprise hourly invoices after the job is complete.

24/7 Emergency Dispatch
Burst pipes, sewer backups, no heat, gas issues, and commercial emergencies are dispatched around the clock with live emergency response.

Residential and Commercial Experience
Homes, restaurants, apartment buildings, offices, retail properties, and mixed-use facilities all serviced by one experienced North Jersey team.

More on why North Jersey chooses JM Heights →

Frequently Asked Questions

Some nearby areas in Hudson, Essex, and Morris County depending on the project scope. Call the office and we will confirm service availability directly.

No separate travel pricing structure. Flat-rate pricing is provided before work begins.

Same-day service is available for most calls during normal business hours. Emergency calls dispatch immediately after hours.

Yes. JM Heights services residential homes along with restaurants, offices, retail, apartment buildings, and mixed-use commercial properties.

Yes. NJ Plumbing License #12023 and NJ HVAC License #9370.

Serving All of North Jersey

Schedule Plumbing, HVAC, or Heating Service
in
North Jersey

JM Heights provides residential and commercial plumbing, HVAC, heating, cooling, refrigeration, and emergency service throughout Bergen and Passaic County.
Family-owned since 1969 with licensed in-house technicians and 24/7 emergency dispatch.