
Towns We Serve
Minneapolis first, then Saint Paul and 134 more towns within about 50 miles: 171 ZIP codes, one price list. Find yours below.
Where we work most often
Most of our calls come from Minneapolis and the cities around it. Each of these has its own pages for furnace and AC repair and replacement, heat pumps, mini-splits, boilers, tune-ups and what a new system costs there.
Know your ZIP code? Look it up in the ZIP code directory (171 ZIP codes).
Twin Cities Metro 77 towns
Minneapolis, Saint Paul and the first- and second-ring suburbs, from Blaine and Forest Lake down to Lakeville and Prior Lake.
- Andover, MN
- Anoka, MN
- Apple Valley, MN
- Arden Hills, MN
- Bayport, MN
- Blaine, MN
- Bloomington, MN
- Brooklyn Center, MN
- Brooklyn Park, MN
- Burnsville, MN
- Centerville, MN
- Champlin, MN
- Circle Pines, MN
- Columbia Heights, MN
- Columbus, MN
- Coon Rapids, MN
- Cottage Grove, MN
- Crystal, MN
- Dayton, MN
- Eagan, MN
- East Bethel, MN
- Eden Prairie, MN
- Edina, MN
- Elko New Market, MN
- Falcon Heights, MN
- Forest Lake, MN
- Fridley, MN
- Golden Valley, MN
- Grant, MN
- Ham Lake, MN
- Hopkins, MN
- Hugo, MN
- Inver Grove Heights, MN
- Lake Elmo, MN
- Lakeville, MN
- Lino Lakes, MN
- Little Canada, MN
- Mahtomedi, MN
- Maple Grove, MN
- Maplewood, MN
- Mendota Heights, MN
- Minneapolis, MN
- Minnetonka, MN
- Mounds View, MN
- New Brighton, MN
- New Hope, MN
- Newport, MN
- North Oaks, MN
- North St. Paul, MN
- Nowthen, MN
- Oak Grove, MN
- Oak Park Heights, MN
- Oakdale, MN
- Osseo, MN
- Plymouth, MN
- Prior Lake, MN
- Ramsey, MN
- Richfield, MN
- Robbinsdale, MN
- Rosemount, MN
- Roseville, MN
- Saint Paul, MN
- Savage, MN
- Scandia, MN
- Shakopee, MN
- Shoreview, MN
- South St. Paul, MN
- Spring Lake Park, MN
- St. Anthony, MN
- St. Francis, MN
- St. Louis Park, MN
- St. Paul Park, MN
- Stillwater, MN
- Vadnais Heights, MN
- West St. Paul, MN
- White Bear Lake, MN
- Woodbury, MN
Lake Minnetonka & West Metro 19 towns
The lake towns and the horse-country townships west of 494: Wayzata, Excelsior, Mound, Orono, Medina, Chanhassen, Victoria, Waconia.
Crow River & McLeod County 16 towns
Watertown, Delano, Winsted, Lester Prairie, Glencoe and the farm towns along the Crow River and Highway 7.
Wright & Sherburne Counties 12 towns
The I-94 and Highway 10 corridor northwest of the metro: Buffalo, St. Michael, Otsego, Monticello, Elk River, Big Lake, Becker and the Annandale lakes.
South Metro & River Towns 8 towns
Farmington, Northfield, New Prague, Jordan, Belle Plaine and Le Sueur on the Minnesota River, and Hastings and Red Wing on the Mississippi.
Western Wisconsin 4 towns
The St. Croix Valley across the river: Hudson, River Falls, Prescott and the Town of Oak Grove.
Services in every town
Every town on this page has its own furnace repair, furnace replacement, AC repair and AC replacement page, written for the houses, fuel and utilities there. Pick a service to see the full town list:
- Furnace Repair by town
- Furnace Replacement by town
- AC Repair by town
- AC Replacement by town
- Heat pumps
- Boilers
- Air quality
Counties we serve
- Hennepin County, MN 33 towns: Bloomington, Brooklyn Center, Brooklyn Park, Champlin, Corcoran, Crystal and 27 more
- Anoka County, MN 17 towns: Andover, Anoka, Blaine, Centerville, Circle Pines, Columbia Heights and 11 more
- Washington County, MN 14 towns: Bayport, Cottage Grove, Forest Lake, Grant, Hugo, Lake Elmo and 8 more
- Wright County, MN 14 towns: Albertville, Annandale, Buffalo, Cokato, Delano, Hanover and 8 more
- Ramsey County, MN 13 towns: Arden Hills, Falcon Heights, Little Canada, Maplewood, Mounds View, New Brighton and 7 more
- Dakota County, MN 11 towns: Apple Valley, Burnsville, Eagan, Farmington, Hastings, Inver Grove Heights and 5 more
- Carver County, MN 10 towns: Carver, Chanhassen, Chaska, Cologne, Mayer, New Germany and 4 more
- Scott County, MN 7 towns: Belle Plaine, Elko New Market, Jordan, New Prague, Prior Lake, Savage and 1 more
- McLeod County, MN 4 towns: Glencoe, Lester Prairie, Silver Lake, Winsted
- Pierce County, WI 3 towns: Prescott, River Falls, Town of Oak Grove
- Sherburne County, MN 3 towns: Becker, Big Lake, Elk River
- Sibley County, MN 2 towns: Arlington, Green Isle
- Goodhue County, MN 1 town: Red Wing
- Hennepin and Ramsey counties, MN 1 town: St. Anthony
- Le Sueur County, MN 1 town: Le Sueur
- Rice County, MN 1 town: Northfield
- St. Croix County, WI 1 town: Hudson
How far do we travel for HVAC service?
We cover Minneapolis, Saint Paul and the towns within about 50 miles of either downtown. That reaches Elk River, Monticello and Annandale to the northwest, Forest Lake to the north, Hudson, River Falls and Prescott across the St. Croix, Hastings and Red Wing down the Mississippi, Northfield, New Prague and Le Sueur to the south, and Watertown, Winsted and Glencoe to the west.
Every town gets the same price list. A service call is a $79 trip charge, waived when you approve the repair, and there is no extra mileage charge for the towns near the edge of the map. Each town page covers the local housing, the gas and electric utilities, and the work we see most often there.
Just outside the line? Call 612-429-3465 and ask. If we can't get to you, we'll say so up front.
Service area questions
Do you charge more for towns farther from Minneapolis?
No. The price list is the same everywhere we work: a $79 trip charge that's waived when you approve the repair, flat-rate written repair prices, and the same installed ranges. There's no mileage charge for towns near the edge of the 50-mile area.
Do you serve Wisconsin?
Yes, the Western Wisconsin towns just across the St. Croix: Hudson, River Falls, Prescott and the Town of Oak Grove. We're licensed in Minnesota and Wisconsin, and the Wisconsin town pages cover Xcel Energy's Wisconsin service and the Focus on Energy program.
Is St. Cloud in your service area?
No. We work within about 50 miles of Minneapolis and Saint Paul, which reaches Monticello, Big Lake and Annandale to the northwest but stops short of St. Cloud, Brainerd, Alexandria, Hutchinson and Litchfield. If you're unsure about your address, call 612-429-3465 and we'll tell you straight away.
How do I find my town if my mailing address says something else?
ZIP codes and mailing cities often cross city limits, so check the ZIP code directory or the town finder above. If your ZIP is listed, we serve it at the same price. Use the page for the city on your property tax statement when two towns share a ZIP.
What are your hours?
We're open seven days a week, 7am to 9pm, weekends included. No-heat calls get priority on the schedule, since a Minnesota house loses heat fast on a below-zero night. If you smell gas or your carbon monoxide alarm goes off, get everyone outside and call 911 or your gas utility first, then call us at 612-429-3465.
How soon can a technician get to my house?
It depends on the day and the season. The first sub-zero week in January or the first run of 90-degree days in June fills the schedule fast. No-heat calls get priority, and when you call 612-429-3465 we'll give you the earliest time we have open. Calling earlier in the day gives you the best chance at an earlier visit.
Which towns do you serve?
We serve Minneapolis and Saint Paul plus about 50 miles around: the Twin Cities metro, Lake Minnetonka and the west metro, the Crow River and Carver County towns, the I-94 and Highway 10 towns out to Monticello and Becker, southern river towns like Northfield, Le Sueur and Red Wing, and Western Wisconsin around Hudson, River Falls and Prescott. Every town has its own page on our service areas list.
Do you work in Wisconsin?
Yes. We're licensed in Wisconsin as well as Minnesota and serve Hudson, River Falls, Prescott and the Town of Oak Grove, with the same $79 trip charge and pricing as on the Minnesota side. Rebates work differently across the river: Focus on Energy is Wisconsin's statewide efficiency program, alongside your electric or gas utility. See our Hudson page for more.
What should I have ready when I call?
Your town, the type of equipment (furnace, boiler, air conditioner, heat pump or mini-split) and what it's doing. If you can, read the brand and model number off the label inside the furnace door or on the outdoor unit, and note any blinking light code on the control board. A rough age helps too. That lets the technician bring the most likely parts on the first trip.
Do you work on commercial buildings?
Yes, light-commercial work: rooftop units, commercial furnaces and ductless mini-splits for restaurants, offices, retail spaces and multifamily buildings. When you call, tell us what the building is used for, the make of the units and how many there are, and we'll set up a visit. More on our commercial HVAC page.
Contact Us
Heat out? AC quit? Call or send a request.