Salaripedia
English

How much does a retail salesperson make in Harrisburg?

$30,500a year

Median yearly pay for retail salespersons in the Harrisburg-Carlisle, PA metro area. That is $14.66 an hour or $2,542 a month.

Hourly
$14.66
Vs. national median
-14%
Rank among cities
273 of 393
Jobs in the area
7,640
Pay range
Lowest 10%: $23,100Median: $30,500Highest 10%: $45,550
PercentileYearlyHourly
10th$23,100$11.11
25th$27,690$13.31
Median$30,500$14.66
75th$36,200$17.40
90th$45,550$21.90

Other cities in Pennsylvania

Median yearly pay for retail salespersons.

Philadelphia, PA$34,810
Reading, PA$33,010
Lebanon, PA$32,960
Allentown, PA$32,310
Chambersburg, PA$31,090
Pittsburgh, PA$30,840
York, PA$30,480
Williamsport, PA$30,430
Lancaster, PA$30,280
Scranton, PA$30,020
State College, PA$29,240
Erie, PA$28,610
Gettysburg, PA$28,500
Altoona, PA$28,370
Johnstown, PA$27,960
Retail Salesperson salary in Pennsylvania Retail Salesperson salary in all states

Related jobs in Harrisburg

Same field, median yearly pay.

Sales Engineer$94,590
Sales Representative$93,690
First-Line Supervisors of Non-Retail Sales Worker$79,580
Sales Representatives of Service$65,650
Insurance Sales Agent$65,370
Sales Representative$62,310
Security$60,110
Advertising Sales Agent$58,250
Travel Agent$51,980
Real Estate Sales Agent$51,950
Salaries for every job in Harrisburg, PA

Frequently asked questions

How much does a retail salesperson make an hour in Harrisburg?

The median hourly pay in the Harrisburg-Carlisle, PA metro area is $14.66 ($30,500 a year).

Do retail salespersons make more in Harrisburg than the national average?

No: $30,500 against $35,410 nationally, 14% less.

How does Harrisburg compare with the rest of Pennsylvania?

The median in Pennsylvania is $31,200, so Harrisburg pays 2% less.

Where does Harrisburg rank for retail salesperson pay?

273 of 393 metro areas with data.

How much does a retail salesperson make starting out in Harrisburg?

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