Salaripedia
English

How much does a sheet metal worker make in Battle Creek?

$72,370a year

Median yearly pay for sheet metal workers in the Battle Creek, MI metro area. That is $34.79 an hour or $6,031 a month.

Hourly
$34.79
Vs. national median
+17%
Rank among cities
81 of 275
Jobs in the area
110
Pay range
Lowest 10%: $42,270Median: $72,370Highest 10%: $97,350
PercentileYearlyHourly
10th$42,270$20.32
25th$49,280$23.69
Median$72,370$34.79
75th$86,690$41.68
90th$97,350$46.80

Other cities in Michigan

Median yearly pay for sheet metal workers.

Flint, MI$81,790
South Bend, IN$81,270
Muskegon, MI$80,900
Kalamazoo, MI$80,870
Ann Arbor, MI$75,460
Detroit, MI$75,120
Lansing, MI$71,420
Traverse City, MI$65,940
Bay City, MI$58,060
Grand Rapids, MI$53,290
Sheet Metal Worker salary in Michigan Sheet Metal Worker 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
Plumber$73,900
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 sheet metal worker make an hour in Battle Creek?

The median hourly pay in the Battle Creek, MI metro area is $34.79 ($72,370 a year).

Do sheet metal workers make more in Battle Creek than the national average?

Yes: $72,370 against $61,800 nationally, 17% more.

How does Battle Creek compare with the rest of Michigan?

The median in Michigan is $64,490, so Battle Creek pays 12% more.

Where does Battle Creek rank for sheet metal worker pay?

81 of 275 metro areas with data.

How much does a sheet metal worker make starting out in Battle Creek?

The lowest-paid 10% make $42,270 or less a year; the top 10% make $97,350 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.