Do you need fix-fast service?

We’ve got you covered!

For all of your HVAC & plumbing needs, trust our expertise.
We’ve been serving Western PA since 1951… and we’re the good guys!

Special Offer!

Right now, we’re offering one free home air purifier with any furnace or air conditioner purchase and installation. (est. value $800) Special financing terms, veterans discounts, and other discounts, rebates, and tax credits are available.
(Offer valid through 12/31/20; prior sales do not qualify.)


As our way of thanking you for helping grow our business, we will award you $100 if you share this postcard and the referral turns into a purchase of a furnace or air conditioner.

Special Offer!

Right now, we’re offering one free home air purifier with any furnace or air conditioner purchase and installation. (est. value $800) Special financing terms, veterans discounts, and other discounts, rebates, and tax credits are available.
(Offer valid through 12/31/20; prior sales do not qualify.)

As our way of thanking you for helping grow our business, we will award you $100 if you share this postcard and the referral turns into a purchase of a furnace or air conditioner.
Request expert service today!

This field is for validation purposes and should be left unchanged.

Fill out the form below!

    Upload Resume

    HEATING

    Learn More

    COOLING

    Learn More

    PLUMBING

    Learn More

    Maintenance

    Learn More

    HEATING

    Learn More

    COOLING

    Learn More

    PLUMBING

    Learn More

    Maintenance

    Learn More

    Why Johnson’s Heating & Cooling?

    As Westmoreland County’s #1 Trane dealer, Johnson’s Heating & Air Conditioning can help you with all of your heating, cooling, indoor air quality, and plumbing concerns. Our experienced plumbers, AC contractor specialists, and heating experts understand how to work with all different makes and models. Our emergency 24 hour fix-fast service is always available 24 hours a day and 7 days a week to assist you.

    Contact Us

    This field is for validation purposes and should be left unchanged.