LIVE8,166 Certified Nursing Assistant (cna) postings analyzed
8,166 jobs analyzed

Certified Nursing Assistant (cna) salary:
$20.50/hr

The median Certified Nursing Assistant (cna) salary is $20.50 per hour, or $42,640 per year, based on 8,166 job postings across 101 states. Compare pay by location, employer, shift, and contract type.

$20.50

Median hourly

$42,640

Annual salary

$17-$24

Pay range

101

States tracked

Data from 2025-11-01 to 2026-04-30Source: active healthcare job postings and listed pay ranges

Salary guide

What should a Certified Nursing Assistant (cna) make in 2026?

A typical Certified Nursing Assistant (cna) earns $20.50/hr, with most posted roles landing between $18.50 and $22.50/hr.

Recent posted pay is up, with the last 30 days showing +2.4% movement versus the prior period.

Location matters: San Marcos, CALIFORNIA is currently among the highest-paying cities, while Wichita, KANSAS sits near the lower end.

Pay range

Most Certified Nursing Assistant (cna) roles cluster between $18.50 and $22.50/hr.

The middle band is usually the most useful offer benchmark. The 10th and 90th percentiles show the broader market floor and ceiling.

Lower endTypical marketTop end
$16.50$20.50 median$24.00

Entry / low

$16.50

$34,320/yr

Median

$20.50

$42,640/yr

Top earners

$24.00

$49,920/yr

BY LOCATION

Certified Nursing Assistant (cna) salary by state

See how pay varies across the country. Ranked by job volume.

ALAlabama
$17.00/hr
126 postings29 companies
AKAlaskaEst.
~$17.95/hr
AZArizona
$20.00/hr
61 postings24 companies
ARArkansas
$16.75/hr
16 postings8 companies
CACalifornia
$22.50/hr
488 postings170 companies
COColorado
$22.00/hr
151 postings57 companies
CTConnecticut
$21.50/hr
65 postings14 companies
DEDelaware
$19.00/hr
39 postings3 companies
DCDistrict Of Columbia
$20.50/hr
9 postings6 companies
FLFlorida
$18.00/hr
402 postings120 companies
GAGeorgia
$17.00/hr
139 postings47 companies
HIHawaii
$22.25/hr
12 postings10 companies
IDIdaho
$22.00/hr
29 postings16 companies
ILIllinois
$21.50/hr
531 postings117 companies
INIndiana
$18.50/hr
119 postings42 companies

Est.Estimated values are based on national averages.

BY CITY

Top paying cities for Certified Nursing Assistant (cna)s

See which cities offer the highest and lowest Certified Nursing Assistant (cna) salaries.

Top paying cities for Certified Nursing Assistant (cna)s

San Marcos

California · 11 postings

$29.27/hr

Hillsboro

Oregon · 13 postings

$26.50/hr

Clackamas

Oregon · 18 postings

$26.12/hr

Temecula

California · 15 postings

$26.00/hr

Plymouth

Massachusetts · 19 postings

$25.50/hr

Lower paying cities for Certified Nursing Assistant (cna)s

Wichita

Kansas · 13 postings

$14.50/hr

Birmingham

Alabama · 12 postings

$15.50/hr

Oklahoma City

Oklahoma · 15 postings

$16.00/hr

Edmond

Oklahoma · 15 postings

$16.50/hr

Decatur

Alabama · 12 postings

$16.50/hr

BY EMPLOYER

Certified Nursing Assistant (cna) salary by employer

See which companies pay the most and least for Certified Nursing Assistant (cna) positions.

Top paying employers for Certified Nursing Assistant (cna)s

Kaiser Permanente

27 postings

$29.26/hr

Southern California Hospitals

9 postings

$29.00/hr

Thinqspot Inc

6 postings

$28.00/hr

Sequoia Living

6 postings

$27.50/hr

Vitalcore Health Strategies

5 postings

$27.50/hr

Lower paying employers for Certified Nursing Assistant (cna)s

Centstone Services Llc

5 postings

$14.00/hr

Legacy Nursing And Rehabilitation

5 postings

$14.00/hr

Visiting Angels

107 postings

$14.00/hr

Alg Senior

106 postings

$15.00/hr

Nexion Health, Inc.

51 postings

$15.00/hr

RELATED POSITIONS

Similar Certified Nursing Assistant (cna) job titles and pay

Certified Nursing Assistant (cna)$20.50/hr
3,551 postings$42,640/yr
Certified Nursing Assistant, Cna$20.50/hr
576 postings$42,640/yr
Certified Nursing Assistant Cna$20.00/hr
534 postings$41,600/yr
Certified Nursing Assistant - Cna$19.50/hr
219 postings$40,560/yr
Certified Nursing Assistant | Cna$19.50/hr
105 postings$40,560/yr
Certified Nursing Assistant ( Cna )$16.50/hr
43 postings$34,320/yr
Certified Nursing Assistant / Cna$17.00/hr
32 postings$35,360/yr
Certified Nursing Assistant ( Cna ) Days$17.00/hr
28 postings$35,360/yr

EDUCATION & LICENSING

How to become a Certified Nursing Assistant (CNA)

Certified Nursing Assistants provide essential hands-on patient care, assisting with daily activities, vital signs, and basic nursing tasks under nurse supervision.

Education Required

Minimum: CNA Certificate

CNA Certificate

State-Approved CNA Program

4-12 weeks

HS CNA

High School CNA Program

1 semester

CC CNA

Community College CNA

1 semester

CNAs complete a state-approved training program (minimum 75 hours), then pass the state certification exam with written and skills components. Some states require background checks.

Licenses Required

State CNA Certification

Required

Certified Nursing Assistant Certification

BLS

Required

Basic Life Support

Career Path

1

CNA Trainee

0-3 months experience

2

Certified Nursing Assistant

0-2 years experience

3

Experienced CNA

2-5 years experience

4

CNA Charge/Lead

5+ years experience

5

Licensed Practical Nurse (LPN)

1-2 year program experience

Recommended Certifications

Boost pay

Certifications can significantly increase earning potential

NN

NNAAP

Exam pathway

National Nurse Aide Assessment Program

Ho

Home Health Aide

Expanded work settings

Home Health Aide Certification

Me

Medication Aide

+$1-3/hour

Certified Medication Aide (CMA)

Ph

Phlebotomy

+$1-2/hour

Phlebotomy Technician Certification

Job Outlook

Strong Growth (4% (2022-2032))

High demand due to aging population and healthcare needs. CNAs are always in demand, especially in long-term care. Excellent stepping stone to nursing career. Travel CNA pay: $1,000-1,500+/week.

PAY FACTORS

What affects Certified Nursing Assistant (cna) pay

How shift type, contract length, and employment type impact Certified Nursing Assistant (cna) salaries.

By Shift Type

pm18
$29.26

By Contract Length

9-13 weeks3
$107.60

By Employment Type

fulltime5,886
$20.50
parttime1,245
$19.50
Not Specified434
$19.50
per diem337
$21.50
prn113
$19.50
contract70
$22.50

FAQ

Common questions about Certified Nursing Assistant (cna) pay

What is the average Certified Nursing Assistant (cna) salary?

The median Certified Nursing Assistant (cna) salary is $20.50 per hour, or $42,640 annually. Pay ranges from $16.50/hr (10th percentile) to $24.00/hr (90th percentile) depending on location, experience, and employer.

Which states pay Certified Nursing Assistant (cna)s the most?

Based on 8,166 job postings, the highest paying states for Certified Nursing Assistant (cna)s include Oregon, Washington, Maine. Pay rates vary based on cost of living, demand, and state regulations.

How many Certified Nursing Assistant (cna) jobs are available?

There are currently 8,166 Certified Nursing Assistant (cna) job postings across 101 states, from 1573 different healthcare employers.

What factors affect Certified Nursing Assistant (cna) pay?

Certified Nursing Assistant (cna) pay varies based on geographic location, years of experience, certifications, shift differentials (nights/weekends), employment type (travel vs. staff), facility type, and specialized skills. Travel contracts typically pay higher hourly rates.

Is Certified Nursing Assistant (cna) pay going up or down?

Certified Nursing Assistant (cna) pay is currently trending upward. Over the past 30 days, median hourly rates increased 2.4%.

What is the highest paying Certified Nursing Assistant (cna) specialty?

Certified Nursing Assistant (cna) pay varies by specialty and setting. Travel positions typically pay $2.00 to $3.50 more per hour than staff positions. Night shifts and weekend differentials also increase earnings.

Do Certified Nursing Assistant (cna)s get paid more in cities or rural areas?

Pay varies significantly by location. Top paying cities like San Marcos offer $29.27/hr, while lower cost areas may pay around $14.50/hr. However, rural areas often offer signing bonuses and housing stipends to attract talent.

How much do entry-level Certified Nursing Assistant (cna)s make?

Entry-level Certified Nursing Assistant (cna)s typically earn around $16.50 to $18.50 per hour ($34,320 to $38,480 annually). With experience, pay increases toward the median of $20.50/hr.

DATA METHOD

How this salary page is calculated

Source

Based on 8,166 active postings with listed compensation for Certified Nursing Assistant (cna). We prioritize postings with explicit hourly or annual pay and exclude rows without usable compensation signals from salary percentiles.

Range

Percentiles show the spread of posted pay, not a guaranteed offer or take-home pay after taxes. State and city views use available market observations and label estimated values when direct samples are limited.

Freshness

Current dataset window: 2025-11-01 to 2026-04-30. Recent trend cards compare the latest posting window with the prior period so short-term pay movement is separated from the full historical median.

TR

Compare your Certified Nursing Assistant (cna) pay

See how your salary compares to 8,166 similar positions. It's free, anonymous, and takes about 2 minutes.