Pricing by neighborhood — Plumber · Minneapolis, MN
| Neighborhood | Low | High | Why the price moves |
|---|---|---|---|
| Linden Hills / Kenwood / Lake of the Isles | $85 | $135 | Premium historic estates, sub-basement waterproofing, lake-table sump systems, after-hours scheduling on big lots |
| Whittier / Lyn-Lake | $80 | $125 | 1900s housing with galvanized supply and pre-1986 lead-solder joints; whole-house repipe demand is high |
| Northeast Minneapolis / Sheridan | $75 | $115 | Millworkers' housing, copper-on-cast-iron retrofit work, frequent stack and branch-line repair |
| Uptown / Wedge / ECCO | $75 | $115 | 1920s bungalows and small apartment buildings; tight basements, mixed copper and galvanized |
| South Minneapolis / Powderhorn / Longfellow | $70 | $105 | Bungalow and four-square stock, mid-century retrofits, ADU plumbing build-outs since 2020 |
| North Minneapolis | $65 | $95 | Older single-family with basic systems; lower median pricing, fewer access constraints |
| Edina / St. Louis Park / Hopkins | $75 | $120 | Inner-ring suburban premium, larger homes, finished basements that complicate access |
| Lakeville / Eden Prairie / Plymouth | $70 | $105 | Newer suburban stock, PEX standard, code-current fittings, slab and walkout access |
Plumber hourly rate by neighborhood in Minneapolis, MN. Ranges reflect typical contractor pricing including travel time, building-type access, and local labor density.
How much does a plumber cost in Minneapolis?
Minneapolis plumbers charge $64-$107 per hour for scheduled work, with an average of $86/hr. Emergency calls (nights, weekends, frozen-pipe events between December and February) run $120-$165/hr plus a $125-$200 trip charge. Neighborhood matters: Linden Hills, Kenwood, and Lake of the Isles estates sit at the top of the range because of high water tables, sub-basement waterproofing demands, and historic-home access constraints. North Minneapolis and newer Lakeville construction sit at the bottom.
The Bureau of Labor Statistics reports the median hourly wage for plumbers in the Minneapolis-Saint Paul-Bloomington metro at $46.65, with the mean at $42.95. The gap between that and the $86/hr you actually pay is real and explainable, and the rest of this article walks through where every dollar goes, what permits you actually need, and what to ask when comparing quotes.
Minneapolis Plumber Rates by Neighborhood
The city is not one market. A 1908 Whittier four-square with galvanized supply lines and pre-1986 lead solder is a different job than a 2015 Plymouth two-story with PEX manifold and a daylight basement, and the price reflects that. The full per-neighborhood breakdown sits at the top of this page; this section explains the why behind the numbers.
The premium for lake-corridor and historic-core work is not arbitrary. A Linden Hills service call usually includes a longer drive from the dispatch hub, sub-basement access through finished mechanical rooms, oversized backflow preventer service (Minneapolis requires cross-connection control on any property tied to the municipal water system), and code-current venting that older mechanical rooms rarely have. Outer suburban work in Lakeville or Eden Prairie skips most of that.
Comparable cities for cross-reference:
- Chicago plumber costs — $55-$95/hr
- Kansas City plumber costs — $50-$85/hr
- Denver plumber costs — $60-$100/hr
- Boston plumber costs — $60-$100/hr
Minneapolis sits roughly 10-20% above the Upper Midwest metro average, mostly explained by the older housing stock in the historic core, mandatory cross-connection backflow programs, and a deeper winter emergency season than peer cities to the south.
Minneapolis Plumber Pricing by Building Type
Neighborhood is one axis. Building type is the other, and it often matters more than the zip code. A 1920s Whittier bungalow with original galvanized supply and a cast-iron stack costs noticeably more to work on than a 2005 Plymouth colonial on the same hourly rate, because the work itself is slower and the parts often need adapters and substitutions.
| Building type | Hourly rate | Why the price moves |
|---|---|---|
| Pre-1939 Minneapolis historic (Whittier, Linden Hills, Kenwood, Lyn-Lake) | $90-$135 | Galvanized supply, lead solder joints, cast-iron drain stacks, tight basements, sub-basement waterproofing |
| 1900s Northeast millworker housing (Sheridan, Audubon Park) | $80-$120 | Copper-on-cast-iron retrofit, narrow stairwells, panel and gas updates common during repipe |
| 1920s-1950s bungalow / four-square (South Minneapolis, Powderhorn, Longfellow) | $75-$110 | Mixed copper and galvanized, original tubs and shutoffs, mid-century retrofit work |
| Mid-century ranch / split-level (Edina, St. Louis Park, Richfield) | $75-$105 | Mostly copper, simpler valves, finished basements complicate access |
| Modern suburban (post-2000 Plymouth, Eden Prairie, Lakeville, Maple Grove) | $70-$100 | PEX manifold, code-current fittings, standardized fixture spacing |
The pre-1939 premium is real and not arbitrary. Galvanized supply piping in homes built before the 1940s is corroding from the inside out and almost always needs partial replacement during any meaningful kitchen or bath project, not just patching. Lead-solder joints on copper installed before 1986 require a different sweat technique to avoid contamination, and the EPA Lead and Copper Rule revisions tightened the disclosure side of that. Most Minneapolis plumbers either specialize in historic-stock repipe work or actively avoid it; if your home is pre-1940, ask whether the plumber has done a full galvanized repipe in the last 12 months.
What Your Billed Hour Actually Covers
The $42.95 BLS mean hourly wage is take-home pay for the plumber, not what the customer pays. The customer rate of $64-$107/hr covers everything the business needs to legally operate as a Minnesota plumbing contractor.
Roughly: 50% labor, 12% commercial liability and bonding insurance ($14,000-$22,000 per year per crew in Minneapolis because cold-climate water-damage claims run higher than the national average), 11% vehicle and specialty tools (galvanized pipe-threading rig, drain camera, freeze-thaw service equipment, salt-resistant van undercoating), 10% Minneapolis-specific licensing and overhead (Minnesota Master Plumber license through DLI, $25,000 plumbing contractor bond, Minneapolis Construction Code Services permit fees, parking, dispatch), and 17% contractor profit margin. Strip any of those out and the business cannot stay open.
This is why the cheapest quote is not always the right one. A plumber bidding $45/hr is either operating without commercial insurance (your homeowner’s policy will not cover the resulting damage), without a Minnesota Master Plumber license (the work cannot pass inspection and any permitted downstream project will trigger a violation), or losing money and about to disappear mid-project.
Minneapolis Plumber Permits and What They Cost
Minneapolis Construction Code Services and the Minnesota Department of Labor and Industry sit on top of every meaningful plumbing job. Saint Paul Department of Safety and Inspections handles the same role on the east side of the river — two permit offices, one state license. Skipping the permit step is the most common way Twin Cities homeowners turn a $1,500 job into a $5,000 problem.
| Work | Permit | Typical cost | Lead time |
|---|---|---|---|
| Water heater replacement | Minneapolis CCS Plumbing Permit | $85-$185 | 3-7 business days |
| Gas water heater or tankless conversion | + Gas/Mechanical Permit | + $75-$175 | + 3-7 days |
| Bathroom or kitchen renovation | CCS Plumbing + Building (interior) | $250-$550 | 2-5 weeks |
| Main supply line or sewer service replacement | CCS Plumbing + Public Works street cut | $400-$1,100 | 3-8 weeks |
| ADU plumbing rough-in (post-2020 code) | CCS Plumbing + Building combo | $350-$750 | 3-6 weeks |
Your plumber files the CCS permit on your behalf and the fee gets added to the invoice. Cross-river jobs filed through Saint Paul DSI use a different schedule and a different inspector pool, which matters if you live in a Saint Paul zip code or your contractor is licensed primarily in Hennepin County rather than Ramsey. For larger renovations that pull in multiple trades, expect to coordinate the plumbing permit with a Minneapolis HVAC technician and a Minneapolis electrician under a single combined-trades filing, which is cheaper than three separate applications.
Common Plumber Job Pricing in Minneapolis
These are typical all-in prices, including labor, parts, CCS permit fees where applicable, and a one-year workmanship warranty. Linden Hills, Kenwood, and historic-core neighborhoods sit at the high end of each range; North Minneapolis and outer suburbs at the low end.
| Job | Total cost | Labor hours | Notes |
|---|---|---|---|
| Toilet replacement | $350-$725 | 2-3 | +$150-$300 if cast-iron flange cracks during removal in pre-1950 stock |
| Faucet replacement (kitchen or bath) | $225-$475 | 1.5-2.5 | Older galvanized homes often need new shutoff valves (+$100-$200) |
| Garbage disposal install | $275-$525 | 1.5-2.5 | +$250-$450 if a dedicated 20-amp circuit needs to be pulled |
| Water heater (40-gal gas) | $1,650-$2,800 | 4-6 | Permit $85-$185, expansion tank $110-$185 required, vent updates likely in pre-1940 |
| Tankless water heater conversion | $3,800-$6,800 | 8-12 | Gas-line upsizing common, condensate drain required, higher in historic stock |
| Drain unclogging (single fixture snake) | $175-$325 | 1-2 | Camera inspection +$200-$375 if recurring |
| Main sewer line clear | $400-$850 | 2-4 | Tree-root removal heavy on older South Minneapolis lots with mature elms and oaks |
| Galvanized whole-house repipe | $6,500-$14,500 | 24-50 | Common in Whittier, Lyn-Lake, Linden Hills; lead-solder remediation included pre-1986 |
| Frozen-pipe burst repair (winter emergency) | $475-$1,400 | 2-5 | +$125-$200 trip charge during -20°F events; secondary drywall and floor repair separate |
Whole-house galvanized repipe deserves a callout. Houses built in Whittier, Lyn-Lake, Linden Hills, and parts of Northeast Minneapolis between 1900 and the late 1930s almost universally have galvanized steel supply lines. Eighty-plus years of internal corrosion means flow drops, brown water on first draw, and eventual pinhole leaks behind walls. A targeted partial repipe (kitchen + one bath) runs $3,500-$6,500. A full PEX or copper repipe on a four-bedroom Whittier four-square runs $6,500-$14,500 and typically requires drywall patching afterward, which sits on top.
How to Get and Compare Minneapolis Plumber Quotes
Three things separate a useful quote from a useless one in the Twin Cities, and they all come down to specificity.
-
Tell the plumber the year built and the supply-line material. “1908 Whittier four-square, galvanized supply, cast-iron stack, finished basement” gets a different number than “2008 Eden Prairie colonial, PEX, walkout basement.” Plumbers price the job partly off pipe material and access, so generic “I have a leak under the sink” estimates are worth less than a more detailed brief that includes age, material, and basement type.
-
Ask for an itemized written estimate that breaks out labor hours, materials with brand names, CCS permit fees, expansion tank if applicable, and disposal. Verbal estimates are not enforceable and grow on the day. Reputable Twin Cities plumbing companies email itemized PDFs within 24-48 hours of the site visit. If a plumber will not put it in writing, walk.
-
Verify the license and insurance before you book. Pull the Master Plumber or Plumbing Contractor license number from the Minnesota DLI public license lookup, confirm the $25,000 contractor bond is current, and request a Certificate of Insurance showing $1M general liability minimum. Both checks take five minutes and rule out 90% of the contractors who later become problems.
How We Calculated These Prices
The Minneapolis plumber hourly rate of $64-$107 starts with the BLS Occupational Employment and Wage Statistics median hourly wage for plumbers, pipefitters, and steamfitters in the Minneapolis-Saint Paul-Bloomington metropolitan statistical area: $46.65 median, $42.95 mean, as of May 2024. We apply a 1.5x-2.5x consumer multiplier covering business overhead, commercial liability and bonding insurance, Minnesota DLI licensing, Minneapolis CCS permit overhead, vehicle costs, employer-paid taxes, and contractor profit margin, calibrated against current market quotes from licensed Twin Cities Master Plumbers.
Neighborhood-level adjustments reflect access logistics (lake-corridor estate drive time, finished-basement access), building-stock differences (pre-1940 galvanized and cast-iron vs. modern PEX), and the structurally higher winter emergency load in the Twin Cities versus peer Midwest metros. The full formula and source list lives on our methodology page.
Other Minneapolis Service Costs You Might Need
Plumbing rarely happens in isolation. A finished-basement project in Linden Hills typically pulls in 3-4 trades, and getting quotes from all of them at the same time is faster than serial calls.
- Minneapolis electrician costs — required for any new circuit, panel work, or sump pump dedicated line
- Minneapolis HVAC technician costs — for boiler, gas-line, and venting work that touches the plumbing system
- Minneapolis handyman costs — for sub-Master-Plumber-license tasks like fixture swaps and supply-line replacement
- Minneapolis foundation repair costs — when sub-basement water intrusion crosses from plumbing into structural
- Minneapolis basement waterproofing costs — for lake-corridor and high-water-table homes with sump and drain-tile work
- Minneapolis drywall costs — for the wall repair that follows any meaningful repipe