Salaripedia
English

How much does a sheet metal worker make in Altoona?

$58,630a year

Median yearly pay for sheet metal workers in the Altoona, PA metro area. That is $28.19 an hour or $4,886 a month.

Hourly
$28.19
Vs. national median
-5%
Rank among cities
161 of 275
Jobs in the area
50
Pay range
Lowest 10%: $45,080Median: $58,630Highest 10%: $78,500
PercentileYearlyHourly
10th$45,080$21.67
25th$46,960$22.58
Median$58,630$28.19
75th$72,250$34.74
90th$78,500$37.74

Other cities in Pennsylvania

Median yearly pay for sheet metal workers.

Philadelphia, PA$77,140
Reading, PA$67,230
Erie, PA$65,710
Allentown, PA$65,310
Scranton, PA$65,250
Harrisburg, PA$63,580
York, PA$60,350
Lancaster, PA$59,880
Pittsburgh, PA$58,050
Sheet Metal Worker salary in Pennsylvania Sheet Metal Worker salary in all states

Related jobs in Altoona

Same field, median yearly pay.

Brickmason and Blockmason$92,010
First-Line Supervisors of Construction Trade and Extraction Worker$80,220
Construction and Building Inspector$63,150
Plumber$61,430
Electrician$58,620
Carpenter$57,360
Cement Mason and Concrete Finisher$52,990
Operating Engineer and Other Construction Equipment Operator$50,790
Painter$46,210
Highway Maintenance Worker$45,880
Salaries for every job in Altoona, PA

Frequently asked questions

How much does a sheet metal worker make an hour in Altoona?

The median hourly pay in the Altoona, PA metro area is $28.19 ($58,630 a year).

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

No: $58,630 against $61,800 nationally, 5% less.

How does Altoona compare with the rest of Pennsylvania?

The median in Pennsylvania is $61,400, so Altoona pays 5% less.

Where does Altoona rank for sheet metal worker pay?

161 of 275 metro areas with data.

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

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