Salaripedia
English

How much does a computer programmer make in Scranton?

$88,180a year

Median yearly pay for computer programmers in the Scranton--Wilkes-Barre, PA metro area. That is $42.39 an hour or $7,348 a month.

Hourly
$42.39
Vs. national median
-12%
Rank among cities
117 of 207
Jobs in the area
130
Pay range
Lowest 10%: $63,190Median: $88,180Highest 10%: $122,800
PercentileYearlyHourly
10th$63,190$30.38
25th$73,340$35.26
Median$88,180$42.39
75th$100,600$48.36
90th$122,800$59.03

Other cities in Pennsylvania

Median yearly pay for computer programmers.

Philadelphia, PA$101,400
Reading, PA$98,690
Allentown, PA$93,510
York, PA$91,760
Harrisburg, PA$86,450
Pittsburgh, PA$85,340
Lancaster, PA$83,990
Computer Programmer salary in Pennsylvania Computer Programmer salary in all states

Related jobs in Scranton

Same field, median yearly pay.

Software Developer$120,000
Computer Network Architect$114,600
Information Security Analyst$100,200
Computer Occupation$93,830
Software Quality Assurance Analyst and Tester$85,610
Computer Systems Analyst$84,820
Data Scientist$84,750
Network and Computer Systems Administrator$81,160
Database Administrator$79,730
Web Developer$74,960
Salaries for every job in Scranton, PA

Frequently asked questions

How much does a computer programmer make an hour in Scranton?

The median hourly pay in the Scranton--Wilkes-Barre, PA metro area is $42.39 ($88,180 a year).

Do computer programmers make more in Scranton than the national average?

No: $88,180 against $100,400 nationally, 12% less.

How does Scranton compare with the rest of Pennsylvania?

The median in Pennsylvania is $89,180, so Scranton pays 1% less.

Where does Scranton rank for computer programmer pay?

117 of 207 metro areas with data.

How much does a computer programmer make starting out in Scranton?

The lowest-paid 10% make $63,190 or less a year; the top 10% make $122,800 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.