Salaripedia
English

How much does a welding make in Philadelphia?

$49,840a year

Median yearly pay for weldings in the Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metro area. That is $23.96 an hour or $4,153 a month.

Hourly
$23.96
Vs. national median
+4%
Rank among cities
49 of 128
Jobs in the area
320
Pay range
Lowest 10%: $36,620Median: $49,840Highest 10%: $61,360
PercentileYearlyHourly
10th$36,620$17.61
25th$39,390$18.94
Median$49,840$23.96
75th$55,750$26.80
90th$61,360$29.50

Other cities in Pennsylvania

Median yearly pay for weldings.

Allentown, PA$53,680
Pittsburgh, PA$47,180
Lancaster, PA$46,330
York, PA$46,090
Erie, PA$41,530
Welding salary in Pennsylvania Welding salary in all states

Related jobs in Philadelphia

Same field, median yearly pay.

Power Distributor and Dispatcher$111,500
Petroleum Pump System Operator$105,600
Power Plant Operator$101,400
Gas Plant Operator$89,430
Stationary Engineer and Boiler Operator$79,720
First-Line Supervisors of Production and Operating Worker$79,520
Chemical Plant and System Operator$77,260
Tool and Die Maker$74,070
Plant and System Operator$67,760
Computer Numerically Controlled Tool Programmer$67,400
Salaries for every job in Philadelphia, PA

Frequently asked questions

How much does a welding make an hour in Philadelphia?

The median hourly pay in the Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metro area is $23.96 ($49,840 a year).

Do weldings make more in Philadelphia than the national average?

Yes: $49,840 against $47,920 nationally, 4% more.

How does Philadelphia compare with the rest of Pennsylvania?

The median in Pennsylvania is $47,530, so Philadelphia pays 5% more.

Where does Philadelphia rank for welding pay?

49 of 128 metro areas with data.

How much does a welding make starting out in Philadelphia?

The lowest-paid 10% make $36,620 or less a year; the top 10% make $61,360 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.