Harrisburg-Carlisle, PA metro area · also Carlisle

Average Salary in Harrisburg, PA

The average salary in Harrisburg, Pennsylvania is $63,660 a year ($30.61 an hour) across all jobs, and the median is $49,610, according to BLS estimates for May 2025 covering the Harrisburg-Carlisle, PA metro area. That is 9% less than the U.S. average ($69,770) and 3% less than the Pennsylvania average ($65,730).

$63,660average salary
$49,610median salary
99cost of living (U.S. = 100)
335,010jobs in the metro
Advertisement

Average salary by job family in Harrisburg

Management$127,650
Legal$115,080
Computer and Mathematical$98,090
Healthcare Practitioners and Technical$97,280
Architecture and Engineering$91,600
Business and Financial Operations$82,890
Life, Physical, and Social Science$81,930
Arts, Design, Entertainment, Sports, and Media$68,210
Construction and Extraction$67,610
Educational Instruction and Library$66,630
Community and Social Service$61,610
Installation, Maintenance, and Repair$60,700
Protective Service$59,180
Office and Administrative Support$50,080
Production$49,740
Transportation and Material Moving$48,330
Sales and Related$47,600
Farming, Fishing, and Forestry$43,140
Building and Grounds Cleaning and Maintenance$38,960
Healthcare Support$36,150
Personal Care and Service$36,130
Food Preparation and Serving Related$33,800
BLS OEWS May 2025, all employers in the metro area.

Highest-paying jobs in Harrisburg

Most common jobs in Harrisburg and what they pay

JobJobsAverage salaryMedian
Home Health and Personal Care Aides13,040$30,720$29,050
Laborers and Freight, Stock, and Material Movers, Hand11,760$44,040$43,640
Registered Nurses9,210$93,660$96,770
Stockers and Order Fillers8,240$38,720$36,790
General and Operations Managers8,180$124,580$101,890
Fast Food and Counter Workers8,030$28,450$28,070
Retail Salespersons7,640$33,890$30,500
Heavy and Tractor-Trailer Truck Drivers6,800$63,960$61,520
Office Clerks, General6,380$45,250$44,100
Cashiers5,640$29,810$29,330
Advertisement

Cost of living in Harrisburg

Prices in the Harrisburg area are in line with the U.S. average, with a BEA price parity of 98.7 for 2024. The average local salary of $63,660 therefore buys what $64,531 would buy in a typical U.S. metro. A typical home is worth $312,126, 3.9 times the median household income of $79,281.

$312,126typical home value
$79,281median household income
98.7BEA price parity
597,894metro population

Take-home pay in Harrisburg

Salary levelGrossAfter taxPer month
25th percentile wage$37,090$30,843$2,570
Median wage$49,610$40,519$3,377
Average wage$63,660$51,377$4,281
75th percentile wage$77,200$60,770$5,064

Single filer, standard deduction: federal income tax (2026 brackets), Social Security, Medicare and state income tax (2025 rules). Local earned income taxes (for example Philadelphia's wage tax) are not included.

Compare Harrisburg with another city

Salaries for every job in Harrisburg

Management33 jobs
Legal5 jobs
Computer and Mathematical18 jobs
Healthcare Practitioners and Technical43 jobs
Architecture and Engineering20 jobs
Business and Financial Operations29 jobs
Life, Physical, and Social Science24 jobs
Arts, Design, Entertainment, Sports, and Media22 jobs
Construction and Extraction20 jobs
Educational Instruction and Library42 jobs
Community and Social Service16 jobs
Installation, Maintenance, and Repair26 jobs
Protective Service15 jobs
Office and Administrative Support44 jobs
Production42 jobs
Transportation and Material Moving18 jobs
Sales and Related17 jobs
Farming, Fishing, and Forestry3 jobs
Building and Grounds Cleaning and Maintenance6 jobs
Healthcare Support15 jobs
Personal Care and Service17 jobs
Food Preparation and Serving Related16 jobs

Average salary in nearby cities

Average salary in Pennsylvania

Advertisement

What locals say: vote a badge

Tap the badges that describe this place. One vote per badge and visitor, no account. A badge shows in the city rankings after 3 votes.

Salary in Harrisburg: questions

What is a good salary in Harrisburg?

Half of all workers in the Harrisburg metro earn less than $49,610 and the average is $63,660. Earning more than $77,200 puts you in the top quarter of local wages.

How much do you need to earn in Harrisburg to match a $69,770 salary elsewhere?

About $68,828, because prices here are in line with the U.S. average (BEA price parity 98.7).

What are the highest-paying jobs in Harrisburg?

Cardiologists ($495,950), General Internal Medicine Physicians ($329,750), Chief Executives ($308,660).

What is the average salary in Carlisle?

Carlisle is part of the Harrisburg-Carlisle, PA metro area, where the average salary is $63,660 a year and the median $49,610. BLS does not publish separate wage figures for Carlisle, so these metro figures are the closest official guide.

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.