Salaripedia
English

How much does a plumber make in Muskegon?

$76,290a year

Median yearly pay for plumbers in the Muskegon-Norton Shores, MI metro area. That is $36.68 an hour or $6,358 a month.

Hourly
$36.68
Vs. national median
+20%
Rank among cities
88 of 388
Jobs in the area
200
Pay range
Lowest 10%: $43,930Median: $76,290Highest 10%: $91,730
PercentileYearlyHourly
10th$43,930$21.12
25th$50,350$24.21
Median$76,290$36.68
75th$88,160$42.38
90th$91,730$44.10

Other cities in Michigan

Median yearly pay for plumbers.

Kalamazoo, MI$90,730
Detroit, MI$86,370
Jackson, MI$81,930
Monroe, MI$80,700
Flint, MI$80,510
Grand Rapids, MI$80,440
Saginaw, MI$80,440
Ann Arbor, MI$78,210
Lansing, MI$78,190
Bay City, MI$74,490
South Bend, IN$74,190
Battle Creek, MI$73,900
Midland, MI$63,930
Traverse City, MI$63,100
Niles, MI$59,810
Plumber salary in Michigan Plumber salary in all states

Related jobs in Muskegon

Same field, median yearly pay.

First-Line Supervisors of Construction Trade and Extraction Worker$84,970
Sheet Metal Worker$80,900
Electrician$77,100
Operating Engineer and Other Construction Equipment Operator$59,660
Cement Mason and Concrete Finisher$56,680
Highway Maintenance Worker$49,850
Carpenter$48,830
Construction Laborer$47,010
Painter$46,660
Salaries for every job in Muskegon, MI

Frequently asked questions

How much does a plumber make an hour in Muskegon?

The median hourly pay in the Muskegon-Norton Shores, MI metro area is $36.68 ($76,290 a year).

Do plumbers make more in Muskegon than the national average?

Yes: $76,290 against $63,800 nationally, 20% more.

How does Muskegon compare with the rest of Michigan?

The median in Michigan is $80,190, so Muskegon pays 5% less.

Where does Muskegon rank for plumber pay?

88 of 388 metro areas with data.

How much does a plumber make starting out in Muskegon?

The lowest-paid 10% make $43,930 or less a year; the top 10% make $91,730 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.