Salaripedia
English

How much does a plumber make in Battle Creek?

$73,900a year

Median yearly pay for plumbers in the Battle Creek, MI metro area. That is $35.53 an hour or $6,158 a month.

Hourly
$35.53
Vs. national median
+16%
Rank among cities
100 of 388
Jobs in the area
140
Pay range
Lowest 10%: $45,480Median: $73,900Highest 10%: $103,400
PercentileYearlyHourly
10th$45,480$21.87
25th$52,380$25.18
Median$73,900$35.53
75th$89,050$42.81
90th$103,400$49.70

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
Muskegon, MI$76,290
Bay City, MI$74,490
South Bend, IN$74,190
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 Battle Creek

Same field, median yearly pay.

Operating Engineer and Other Construction Equipment Operator$78,020
Electrician$76,630
First-Line Supervisors of Construction Trade and Extraction Worker$75,870
Sheet Metal Worker$72,370
Carpenter$62,140
Construction Laborer$56,700
Cement Mason and Concrete Finisher$50,150
Paving$49,050
Salaries for every job in Battle Creek, MI

Frequently asked questions

How much does a plumber make an hour in Battle Creek?

The median hourly pay in the Battle Creek, MI metro area is $35.53 ($73,900 a year).

Do plumbers make more in Battle Creek than the national average?

Yes: $73,900 against $63,800 nationally, 16% more.

How does Battle Creek compare with the rest of Michigan?

The median in Michigan is $80,190, so Battle Creek pays 8% less.

Where does Battle Creek rank for plumber pay?

100 of 388 metro areas with data.

How much does a plumber make starting out in Battle Creek?

The lowest-paid 10% make $45,480 or less a year; the top 10% make $103,400 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.