Salaripedia
English

How much does a cashier make in Altoona?

$27,830a year

Median yearly pay for cashiers in the Altoona, PA metro area. That is $13.38 an hour or $2,319 a month.

Hourly
$13.38
Vs. national median
-15%
Rank among cities
325 of 393
Jobs in the area
1,600
Pay range
Lowest 10%: $21,350Median: $27,830Highest 10%: $33,350
PercentileYearlyHourly
10th$21,350$10.26
25th$22,920$11.02
Median$27,830$13.38
75th$30,570$14.70
90th$33,350$16.03

Other cities in Pennsylvania

Median yearly pay for cashiers.

Philadelphia, PA$33,050
Allentown, PA$30,560
Chambersburg, PA$29,550
Pittsburgh, PA$29,470
York, PA$29,360
Harrisburg, PA$29,330
Reading, PA$29,260
Lebanon, PA$29,050
Lancaster, PA$28,680
Gettysburg, PA$28,500
Scranton, PA$28,380
Erie, PA$28,340
State College, PA$28,090
Johnstown, PA$27,430
Williamsport, PA$27,190
Cashier salary in Pennsylvania Cashier salary in all states

Related jobs in Altoona

Same field, median yearly pay.

Security$71,030
Sales Representative$59,560
Sales Representatives of Service$57,970
Insurance Sales Agent$55,380
Advertising Sales Agent$47,870
First-Line Supervisors of Retail Sales Worker$42,090
Counter and Rental Clerk$37,770
Parts Salesperson$36,450
Retail Salesperson$28,370
Salaries for every job in Altoona, PA

Frequently asked questions

How much does a cashier make an hour in Altoona?

The median hourly pay in the Altoona, PA metro area is $13.38 ($27,830 a year).

Do cashiers make more in Altoona than the national average?

No: $27,830 against $32,880 nationally, 15% less.

How does Altoona compare with the rest of Pennsylvania?

The median in Pennsylvania is $29,220, so Altoona pays 5% less.

Where does Altoona rank for cashier pay?

325 of 393 metro areas with data.

How much does a cashier make starting out in Altoona?

The lowest-paid 10% make $21,350 or less a year; the top 10% make $33,350 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.