Salaripedia
English

How much does a sales representative make in Scranton?

$75,460a year

Median yearly pay for sales representatives in the Scranton--Wilkes-Barre, PA metro area. That is $36.28 an hour or $6,288 a month.

Hourly
$36.28
Vs. national median
-28%
Rank among cities
250 of 285
Jobs in the area
120
Pay range
Lowest 10%: $47,490Median: $75,460Highest 10%: $164,500
PercentileYearlyHourly
10th$47,490$22.83
25th$61,290$29.47
Median$75,460$36.28
75th$123,800$59.50
90th$164,500$79.08

Other cities in Pennsylvania

Median yearly pay for sales representatives.

Philadelphia, PA$121,200
Allentown, PA$103,000
Pittsburgh, PA$99,210
Harrisburg, PA$93,690
Lancaster, PA$82,430
Reading, PA$64,070
Sales Representative salary in Pennsylvania Sales Representative salary in all states

Related jobs in Scranton

Same field, median yearly pay.

Sales Engineer$93,500
First-Line Supervisors of Non-Retail Sales Worker$77,500
Security$62,150
Sales Representative$61,340
Sales Representatives of Service$56,330
Real Estate Sales Agent$50,660
Insurance Sales Agent$49,880
Advertising Sales Agent$46,990
First-Line Supervisors of Retail Sales Worker$46,280
Sale and Related Worker$40,340
Salaries for every job in Scranton, PA

Frequently asked questions

How much does a sales representative make an hour in Scranton?

The median hourly pay in the Scranton--Wilkes-Barre, PA metro area is $36.28 ($75,460 a year).

Do sales representatives make more in Scranton than the national average?

No: $75,460 against $104,900 nationally, 28% less.

How does Scranton compare with the rest of Pennsylvania?

The median in Pennsylvania is $103,800, so Scranton pays 27% less.

Where does Scranton rank for sales representative pay?

250 of 285 metro areas with data.

How much does a sales representative make starting out in Scranton?

The lowest-paid 10% make $47,490 or less a year; the top 10% make $164,500 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.