Since 1986
Trusted local plumbers and heating technicians serving Windsor and nearby Sonoma County communities. Same-day emergency service, fair pricing, and technicians who know local homes inside out.
900+ GOOGLE REVIEWS
Call Us!
Schedule
Life in Windsor blends small-town charm with modern living, but even well-built homes face their share of plumbing and heating issues — aging pipes, temperature swings, and seasonal maintenance challenges. We specialize in practical, lasting solutions for Windsor properties, from minor leaks to full system repairs. Our technicians arrive on time, explain options clearly, and only do the work you approve.
Licensed & insured technicians
Same-day emergency response when available
Transparent pricing with free estimates
Trusted local experience with Sonoma County homes
Schedule
We arrive prepared: Fully stocked trucks and local experience ensure fast, efficient service.
Clear solutions: We inspect the issue, explain options, and only start work after your approval, complete with photos and a written estimate.
https://youtu.be/GBCfHV8Wmh4
From emergency repairs to new installations, we’re your trusted local experts for all heating, cooling, and plumbing needs across Sonoma and Marin Counties.
Leaky pipes, running toilets, or low water pressure are common in Windsor homes, especially in older neighborhoods. Our plumbers begin with a detailed inspection, showing you exactly what’s wrong before starting any work.
Typical jobs we handle here:
Clogged drains can quickly disrupt your day. Whether it’s a kitchen sink full of grease, a shower drain slowed by hair, or a main line blockage, our Windsor drain cleaning team uses the right tools and experience to restore full flow fast.
Our drain cleaning services include:
Sonoma County winters can get chilly, and older furnaces or boilers often need tune-ups to stay efficient. Our heating technicians handle everything from seasonal maintenance to full system replacements, ensuring safe, steady heat all winter.
What we do for Windsor heating systems:
Boilers need attention to perform safely and efficiently. Our licensed boiler experts provide annual tune-ups, leak checks, and combustion analysis to keep your system running smoothly year-round.
Boiler services we offer:
Running out of hot water or seeing rusty water? We repair and replace all types of water heaters — tank and tankless — and help you choose energy-efficient options that make sense for your Windsor home.
Our water heater services include:
You’re just one call away from full comfort!
Get Help Instantly
Talk To Our Support
Get A Call Back
More than 87% of our same-day customers get their problem fixed in under 3 hours.
Can not be combined with other offers
Can not be combined with other offers
Can not be combined with other offers
Can not be combined with other offers
At John Owens Services, we proudly serve homes and businesses across Petaluma and surrounding neighborhoods, including downtown Petaluma, East Petaluma, North Petaluma, and the nearby hills. No matter where you are, our professional HVAC and plumbing technicians provide fast, reliable, and friendly service. We know Petaluma homes and we are committed to keeping your systems running smoothly year-round.
Areas We Serve
Belvedere
Bolinas
Corte Madera
Fairfax
Forest Knolls
Greenbrae
Inverness
Kentfield
Lagunitas
Larkspur
Marinwood
Mill Valley
Muir Beach
Nicasio
Novato
Point Reyes Station
Ross
San Anselmo
San Geronimo Valley
San Rafael
Sausalito
Stinson Beach
Strawberry
Tamalpais Homestead Valley
Terra Linda
Tiburon
Woodacre
Get quick answers to common questions about our services
Do you provide same-day emergency service in Windsor?
Yes. Call us or schedule a booking and we’ll dispatch a technician the same day when possible.
How much is a diagnostic visit?
Our diagnostic fee starts at $67, and we’re happy to offer free estimates for any new installation or replacement needs.
I have an older home, so do you do repiping?
Yes. We repair or replace old piping using materials suited for coastal homes (copper or PEX), and we provide a clear estimate before work starts.
How can I prevent recurring clogs?
Avoid pouring grease down the sink, use hair catchers in showers, and schedule a camera inspection if clogs recur, we’ll identify root causes and permanent fixes.