Average salary in Pennsylvania
Updated Updated for 2026 tax law
The average salary in Pennsylvania is $65,730 a year and the median is $49,690, across 6,064,600 jobs (BLS May 2025). Pennsylvania ranks #25 of 51 for average pay.
| Average (mean) salary | $65,730 |
| Median salary | $49,690 |
| Median hourly wage | $23.89 |
| Bottom 10% earn less than | $28,920 |
| Top 10% earn more than | $117,860 |
| Take-home on the average salary (single, 2026) | $52,930 |
Highest-paying jobs in Pennsylvania
- Family Medicine Physician: $306,030
- Chief Executive: $232,560
- Physician: $217,310
- Airline Pilot: $164,990
- Architectural and Engineering Manager: $164,690
- Computer and Information Systems Manager: $163,910
- Dentist: $163,390
- Lawyer: $157,180
- Marketing Manager: $150,810
- Financial Manager: $145,610
- Purchasing Manager: $141,790
- Pharmacist: $138,160
- Natural Sciences Manager: $137,900
- Veterinarian: $133,520
- Human Resources Manager: $133,060
- Computer Network Architect: $131,840
- Manager: $131,600
- Sales Manager: $130,610
- Nurse Practitioner: $130,140
- Physician Assistant: $127,070
Most common jobs in Pennsylvania
| Job | Employed | Median |
|---|---|---|
| Home Health and Personal Care Aide | 257,370 | $29,420 |
| General and Operations Manager | 172,010 | $103,130 |
| Registered Nurse | 146,520 | $96,430 |
| Fast Food and Counter Worker | 142,220 | $28,570 |
| Retail Salesperson | 141,790 | $31,200 |
| Laborer and Freight | 131,050 | $42,480 |
| Stocker and Order Filler | 119,840 | $36,640 |
| Cashier | 110,950 | $29,220 |
| Office Clerk | 107,500 | $44,950 |
| Customer Service Representative | 94,340 | $44,630 |
| Truck Driver | 87,550 | $58,580 |
| Janitor and Cleaner | 86,920 | $36,520 |
| Waiter and Waitress | 82,300 | $34,690 |
| CNA | 67,740 | $44,590 |
| Secretary and Administrative Assistant | 65,310 | $46,270 |
Estimate your own paycheck with the Pennsylvania paycheck calculator.
Source: BLS Occupational Employment and Wage Statistics, May 2025, state estimates (all occupations). Highest-paying list covers the 300 largest occupations nationally.
Frequently asked questions
What is the average salary in Pennsylvania?
$65,730 a year (mean of all jobs), with a median of $49,690 ($23.89/hour), per BLS May 2025. Pennsylvania ranks #25 of 51.
What are the highest-paying jobs in Pennsylvania?
Family Medicine Physician ($306,030), Chief Executive ($232,560), Physician ($217,310), among the 300 most common occupations.
What is a good salary in Pennsylvania?
Earning more than the median of $49,690 puts you above half of Pennsylvania workers; the top 10% earn over $117,860.