Salaripedia
English

How much does an engineer make in Harrisburg?

$105,800a year

Median yearly pay for engineers in the Harrisburg-Carlisle, PA metro area. That is $50.87 an hour or $8,818 a month.

Hourly
$50.87
Vs. national median
-14%
Rank among cities
123 of 248
Jobs in the area
100
Pay range
Lowest 10%: $61,920Median: $105,800Highest 10%: $174,700
PercentileYearlyHourly
10th$61,920$29.77
25th$79,930$38.43
Median$105,800$50.87
75th$135,600$65.17
90th$174,700$84.00

Other cities in Pennsylvania

Median yearly pay for engineers.

Allentown, PA$124,600
Pittsburgh, PA$112,400
Philadelphia, PA$97,590
Lancaster, PA$96,500
Scranton, PA$96,410
York, PA$93,940
Erie, PA$82,490
Engineer salary in Pennsylvania Engineer salary in all states

Related jobs in Harrisburg

Same field, median yearly pay.

Electrical Engineer$103,700
Electronics Engineer$102,500
Industrial Engineer$98,380
Mechanical Engineer$95,000
Civil Engineer$93,830
Environmental Engineer$91,770
Architect$81,940
Surveyor$74,880
Mechanical Drafter$68,960
Civil Engineering Technologist and Technician$68,600
Salaries for every job in Harrisburg, PA

Frequently asked questions

How much does an engineer make an hour in Harrisburg?

The median hourly pay in the Harrisburg-Carlisle, PA metro area is $50.87 ($105,800 a year).

Do engineers make more in Harrisburg than the national average?

No: $105,800 against $122,900 nationally, 14% less.

How does Harrisburg compare with the rest of Pennsylvania?

The median in Pennsylvania is $109,000, so Harrisburg pays 3% less.

Where does Harrisburg rank for engineer pay?

123 of 248 metro areas with data.

How much does an engineer make starting out in Harrisburg?

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