Get the App

Shifts › Guides › CNA Pay by City: Real Per-Diem Rates, September 2026

CNA Pay by City: Real Per-Diem Rates, September 2026

Live posted rates from CNA and GNA shifts bookable in the AllShifts app today.

Updated September 22, 2026 · live AllShifts shift data

$45.00highest posted CNA/GNA rate right now
$23.18median market rate across all cities
2,212open CNA/GNA slots, next 30 days
27states with live markets
Download on the App Store Get it on Google Play

Why most CNA pay articles get it wrong

Search “how much do CNAs make” and you'll find national averages built from year-old survey data. That number doesn't help you decide whether to pick up a shift this weekend. This page is different: every rate below is pulled from shifts posted right now in the AllShifts app across 132 city markets in 27 states, and it refreshes daily.

Posted per-diem rates currently run from $16.56/hr to $45.00/hr depending on the market — the spread between cities is real money, and per-diem rates in high-demand markets often beat staff hourly rates for the same work.

Highest-paying CNA markets right now

CityRolePosted rateOpen slots
Bowdle, SDCNA$30.00–$45.00/hr38
Baldwinsville, NYCNA$26.80–$42.21/hr12
Liberty, NYCNA$23.40–$35.10/hr30
Buzzards Bay, MACNA$23.18–$34.77/hr94
Ithaca, NYCNA$22.77–$34.16/hr81
Gettysburg, PACNA$20.70–$33.12/hr165
Bayard, NECNA$30.00–$32.00/hr6
Vineland, NJCNA$19.50–$31.95/hr48
Elwood, NECNA$28.50–$30.40/hr3
Colby, KSCNA$29.50/hr2
Dallas, ORCNA$28.00–$29.40/hr22
Bend, ORCNA$27.14–$29.40/hr12
Stevensville, MTCNA$29.19/hr1
Oshkosh, NECNA$27.00–$28.80/hr13
Huntington, NYCNA$26.80–$28.14/hr78

GNA is Maryland's state-specific credential (Geriatric Nursing Assistant) — if you're a certified GNA, the Maryland rows above apply to you.

Most open shifts right now

Pay is only half the picture — these markets have the most open slots over the next 30 days, which means the most schedule flexibility:

CityRolePosted rateOpen slots
Hollidaysburg, PACNA$23.46–$24.84/hr216
Gettysburg, PACNA$20.70–$33.12/hr165
Altoona, PACNA$22.50/hr110
Buzzards Bay, MACNA$23.18–$34.77/hr94
Ithaca, NYCNA$22.77–$34.16/hr81
Huntington, NYCNA$26.80–$28.14/hr78
Rising Sun, MDGNA$20.70–$22.08/hr59
Franklin, PACNA$20.70–$22.08/hr57
Milford, DECNA$20.70–$22.08/hr56
Orbisonia, PACNA$24.30–$25.70/hr51

How per-diem CNA pay actually works on AllShifts

Common questions

Are these rates real?

Yes. Every number on this page comes from shifts posted in the AllShifts app as of the update date above. Rates change daily as facilities post new shifts; click any city to see its live market page.

Why do rates differ so much between cities?

Local supply and demand. Markets with fewer available CNAs and more open shifts post higher rates. That's also why per-diem rates move faster than staff wages — they reprice with demand.

How do I start picking up shifts?

Download the AllShifts app (iPhone / Android), create a free profile, and upload your credentials — the app walks you through the 10-point credential check. Most CNAs can book their first shift within days of applying.

Does AllShifts charge fees on instant pay?

No. Instant pay sends 100% of your net pay with no fee, every day of the week.

Download on the App Store Get it on Google Play

Pay figures on this page come from shifts currently posted in the AllShifts app and change daily. AllShifts is an equal opportunity employer. All qualified applicants receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.