Plumbing, Heating,
or Cooling Issues?
DON'T CRY,
CALL CPI!




Request Your Appointment Today!
Our Technicians are ready to help! Get in touch with us by calling the number or filling out the form below
Welcome To CPI Plumbing and Heating
Your Trusted Mount Vernon Plumbing & HVAC Contractors
See Our Specials!
Why Work With Us?
Looking for a reliable home services contractor who can provide you with honest advice and recommendations, quality workmanship, and long-term peace of mind? CPI Plumbing & Heating is your local Mount Vernon plumber and HVAC contractor committed to helping you enjoy a hassle-free experience.
We provide high-quality repairs, installations, and maintenance services for residential and commercial customers throughout Mount Vernon and surrounding areas in northwest Washington state.
Personal Attention
Our team is passionate about customer service and helping our clients receive the quality solutions they deserve. We will take the time to listen to your plumbing and HVAC concerns and present you with solutions that fit your goals and budget.
Transparent Service
You will always know what to expect before work begins on your plumbing or HVAC system. We will go over the job details and pricing upfront, so you can make the best decision for your home or business and enjoy greater peace of mind.
Experienced Professionals
We are always looking for ways to better serve you. All of our team members continue to stay up to date on industry developments, including plumbing and building codes, to ensure that you receive nothing less than exceptional results.
Our Happy Customers
You Can Count on Our Service Professionals
100 Years of Combined Experience
We Care About Our Community
Full Service Plumbing, HVAC
Award Winning Service Technicians
Experience The CPI Plumbing and Heating Difference!
Leave your plumbing and HVAC concerns to our experienced team. Contact us today at (360) 219-9468 to request an estimate in Mount Vernon, WA or the surrounding area.

Serving the Northwest Washington Area
The Best Plumbing Services in Mount Vernon
Clogs, backed-up drains, and leaking pipes can happen when you least expect it—and our team is here to help you get your plumbing problems under control using safe and proven methods.
No matter the size of your plumbing problem or what’s causing it, we are prepared to provide you with the quality service you need.
Contact us for help with the following:
HVAC Trouble? Contact Our Mount Vernon AC and Heating Experts Today
Your HVAC system is an essential part of your home and business. An inefficient furnace or a broken air conditioner can result in high utility bills and poor indoor air quality.
If you are struggling with recurring HVAC problems, or you’re looking to install new heating or cooling equipment, call our experts for immediate service. We will assess your indoor comfort needs and have your HVAC system running efficiently in no time.
Let us help you with the following:
From Bellingham to Everett, and everywhere in between, you can expect to receive fast turnarounds and quality service no matter where you are in northwest Washington.
Whether you need to fix a leaking pipe, replace your furnace, or install new air conditioning equipment, you can count on our experts to arrive on time and have your plumbing or HVAC problem resolved as quickly as possible.
The Right Technicians, The Right Company
CPI Plumbing & Heating proudly serves the communities of Skagit, Island, Whatcom, and North Snohomish Counties from our office in Mount Vernon.

Request Service
Real Time Service Area
Local Reviews
John did a great job!
Anacortes - Anacortes, WA




Answered telephone
Steve - Coupeville, WA
Coady did exactly what he said he would do. Explained everything clearly.




Great customer service!
Carmen - Mount Vernon, WA




Josh's service
Anthony - Sedro-Woolley, WA
Just...wow. Josh did an amazing job.....we are so grateful for his help. We are going to need his help, and CPI's help again....




The best!! Ben did an outstanding job! Very well priced!
Leslie - Bellingham, WA




Jon M.
Confirmed with customer that toilet was backed up and not draining. Upon arrival toilet had been cleared by tenants previously that day. Performed drain cleaning on toilet in attempt to clear out any remaining blockage. Used cable through toilet retrieving cleaning or flushable wipes. Tested toilet verifying proper drainage and no leaks present. Informed tenant not to flush cleaning wipes or feminine hygiene products down the toilet to help avoid filter clogs as they do not break down. Thank you for choosing CPI Plumbing and Heating.
Jon M.
Confirmed with customer that main water shutoff to the house keeps spinning not turning water back on. Joshua excavated area after approving estimate. Returned when excavation was completed turned water off to well and cut out damaged main water shutoff valve just outside building. Installed new 1/4 turn ball valve turned water back on at well verifying no leaks and proper function of valve. Thank you for choosing CPI Plumbing and Heating.
Jon M.
Confirmed with Marty that mainline was backed up. Removed clean out cap outside building finding standing water in line. Ran cable out 50 feet drain line is still backed up. Performed hydro jetting and was able to clear drain line. After drain was cleared used camera finding a belly in the drain 8 feet out. Also found root intrusion in concrete mainline at 20 feet. Line is clear past 20 feet out to city main. Will provide estimate to replace damaged section of mainline. Thank you for choosing CPI Plumbing and Heating.
Coady P.
Customer had mainline clog and had shut water off to fixtures. This line has had multiple clogs in the last two months. Piping consists of abs plastic, cast iron and pvc. Line is flat and backgraded from the bathroom to 5 ft before the foundation. Was able to clear soft debris clog and drain line. Used video inspection equipment to inspect line. It is draining at moment but will clog again soon. Floor drain in closet is slow draining and the wye connection that this line connects to the main has debri lodged inside and sticking out some into mainline. Could not clean this drain due to age and pipe material. Line will need to be replaced to avoid future drain outages. No warranty on drain cleaning
Coady P.
Customer reported that the shower drain in unit 102 had sewage back up into it. No other drains seem to be affected. Room is on main floor which is slab on grade. Performed drain diagnostic. Tested all drains in unit with no blockages. Cleaned shower drain and ran water down all drains including shower for 15 min with no back ups. The rooms resident said that this had happened a day or two ago but has not done it since. There could have been a blockage at that time that had released in the last day. Could not get shower drain to back up. Customer will call if problem reoccurs. We will need to video inspect line at that time.