Whether you're actively training to become a Certified Nursing Assistant (CNA) or have been working as one for a while and are ready to broaden your horizons, knowing a CNA's salary by state can be very helpful. Learning what a CNA makes in different states helps you see whether you will be earning enough where you are or you would be better off moving to a higher-paying state after your training. If you're already a CNA, familiarizing yourself with the average pay for CNAs in different states can help you identify greener pastures where you'll earn more for doing the same kind of work.

According to the U.S. Bureau of Labor Statistics (BLS), the median pay for CNAs in the U.S. in 2024 was $39,430, which equals $18.96 per hour. Here's what to expect in terms of median pay by state:

Alabama

CNAs in Alabama earn a median annual salary of $32,670, or $15.71 per hour, which is below the national median for nursing assistants. The highest-paying areas in the state include Birmingham, Decatur, and Daphne–Fairhope–Foley. Source: BLS

Average CNA Salaries by Area in Alabama
AreaAverage Hourly WageAverage Annual Salary
Birmingham$16.44$35,040
Auburn–Opelika$16.34$30,580
Huntsville$16.31$32,360
Montgomery$16.17$32,470
Decatur$16.16$34,120
Daphne–Fairhope–Foley$15.85$32,730
Tuscaloosa$15.76$31,920
Mobile$15.35$31,440
Gadsden$15.20$29,570
Florence–Muscle Shoals$15.05$29,980
Anniston–Oxford$14.94$30,750
Dothan$13.59$27,080

Alaska

CNAs in Alaska enjoy a higher-than-average salary, with a median of $48,550 per year, or $23.34 per hour. This is significantly above the national median of $42,220. The top-paying areas in the state include Anchorage, Fairbanks, and the Southeast Alaska nonmetropolitan region. Source: BLS

Arizona

In Arizona, CNAs earn a median of $43,060 annually, or $20.70 per hour, which surpasses the national average. The highest-paying areas in the state include Phoenix–Mesa–Chandler, Prescott Valley–Prescott, and Tucson. Source: BLS

Average CNA Salaries by Area in Arizona
AreaAverage Hourly WageAverage Annual Salary
Phoenix–Mesa–Chandler$21.03$42,690
Prescott Valley–Prescott$20.88$42,070
Tucson$20.24$42,100
Flagstaff$20.32$41,440
Lake Havasu City–Kingman$19.23$39,680
Sierra Vista–Douglas$18.57$37,220
Yuma$18.20$35,830

Arkansas

The median annual salary for CNAs in Arkansas is $33,350, or $16.04 per hour, which is lower than the national median. The highest-paying areas in the state include Little Rock–North Little Rock–Conway and Fayetteville–Springdale–Rogers. Source: BLS

Average CNA Salaries by Area in Arkansas
AreaAverage Hourly WageAverage Annual Salary
Little Rock–North Little Rock–Conway$16.82$35,630
Fayetteville–Springdale–Rogers$17.32$35,620
Jonesboro$16.04$33,270
Fort Smith (AR–OK)$15.19$31,250
Hot Springs$15.27$29,560

California

California boasts some of the highest CNA salaries in the country. CNAs here earn a median of $48,790 per year, or $23.46 per hour. The highest-paying areas in the state include San Jose–Sunnyvale–Santa Clara, San Francisco–Oakland–Fremont, and Napa. Source: BLS

Average CNA Salaries by Area in California
AreaAverage Hourly WageAverage Annual Salary
San Jose–Sunnyvale–Santa Clara$27.97$56,220
San Francisco–Oakland–Fremont$27.59$53,990
Napa$24.17$48,070
Vallejo$23.49$47,590
Salinas$23.26$47,500
Santa Rosa–Petaluma$23.29$47,390
Santa Cruz–Watsonville$22.49$46,730
San Diego–Chula Vista–Carlsbad$23.07$46,600
Santa Maria–Santa Barbara$22.18$46,190
Sacramento–Roseville–Folsom$23.25$46,260
Los Angeles–Long Beach–Anaheim$23.03$46,140
Modesto$22.24$45,680
San Luis Obispo–Paso Robles$22.22$45,360
Hanford–Corcoran$22.08$45,380
Oxnard–Thousand Oaks–Ventura$22.07$45,330
Yuba City$22.02$45,040
Riverside–San Bernardino–Ontario$21.78$44,950
Stockton–Lodi$22.20$44,740
Merced$21.36$44,040
Chico$21.50$44,010
Redding$21.63$43,660
Bakersfield–Delano$21.18$43,570
Visalia$21.08$44,250
Fresno$20.75$42,840

Colorado

CNAs in Colorado make a median of $45,480 annually, or $21.87 per hour, which is above the national median. The highest-paying areas include Boulder, Denver–Aurora–Centennial, and Fort Collins–Loveland. Source: BLS

Average CNA Salaries by Area in Colorado
AreaAverage Hourly WageAverage Annual Salary
Boulder, CO$23.62$49,140
Denver–Aurora–Centennial, CO$22.80$47,420
Fort Collins–Loveland, CO$21.16$44,010
Greeley, CO$20.90$43,480
Colorado Springs, CO$20.82$43,310
Pueblo, CO$20.58$42,800
Grand Junction, CO$19.89$41,380

Connecticut

With a median salary of $44,860 per year, or $21.57 per hour, CNAs in Connecticut earn more than the national average. The highest-paying areas in the state include Norwich–New London–Willimantic, Bridgeport–Stamford–Danbury, and Hartford–West Hartford–East Hartford. Source: BLS

Average CNA Salaries by Area in Connecticut
AreaAverage Hourly WageAverage Annual Salary
Norwich–New London–Willimantic$21.98$47,580
Bridgeport–Stamford–Danbury$22.11$46,560
Hartford–West Hartford–East Hartford$21.47$44,500
Waterbury–Shelton$21.34$42,780
New Haven$21.24$41,010

Delaware

In Delaware, CNAs earn a median salary of $40,120 per year, or $19.29 per hour, slightly below the national median. The highest-paying areas include the Philadelphia–Camden–Wilmington metro region, which covers northern Delaware, and the Sussex Delaware nonmetropolitan area. Source: BLS

Average CNA Salaries by Area in Delaware
AreaAverage Hourly WageAverage Annual Salary
Philadelphia–Camden–Wilmington, PA-NJ-DE-MD$20.72$43,100
Sussex Delaware nonmetropolitan area$19.57$40,700
Dover, DE$18.51$38,490

Florida

CNAs in Florida earn a median annual salary of $38,320, or $18.42 per hour, which is below the national median. The highest-paying areas in the state include Gainesville, North Port–Bradenton–Sarasota, and Naples–Marco Island. Source: BLS

Average CNA Salaries by Area in Florida
AreaAverage Hourly WageAverage Annual Salary
Gainesville$18.80$41,030
Cape Coral–Fort Myers$18.75$39,970
North Port–Bradenton–Sarasota$19.45$38,750
Naples–Marco Island$19.38$38,520
Miami–Fort Lauderdale–West Palm Beach$19.01$37,690
Sebastian–Vero Beach–West Vero Corridor$18.12$37,330
Panama City–Panama City Beach$18.04$37,130
Tampa–St. Petersburg–Clearwater$18.54$36,700
Jacksonville$18.27$36,780
Port St. Lucie$18.08$36,990
Punta Gorda$18.00$36,610
Deltona–Daytona Beach–Ormond Beach$17.75$36,320
Palm Bay–Melbourne–Titusville$17.78$36,290
Crestview–Fort Walton Beach–Destin$17.94$36,200
Lakeland–Winter Haven$17.56$36,080
Wildwood–The Villages$17.70$36,070
Pensacola–Ferry Pass–Brent$17.64$35,700
Ocala$17.32$35,660
Sebring$17.52$35,470
Homosassa Springs$16.91$34,810
Tallahassee$16.31$34,070

Georgia

The median salary for CNAs in Georgia is $34,890 per year, or $16.77 per hour, which is lower than the national median. The highest-paying areas in the state include Gainesville, Atlanta–Sandy Springs–Roswell, and Savannah. Source: BLS

Average CNA Salaries by Area in Georgia
AreaAverage Hourly WageAverage Annual Salary
Gainesville$19.62$40,210
Atlanta–Sandy Springs–Roswell$18.72$38,250
Savannah$17.49$37,200
Macon–Bibb County$16.85$34,000
Hinesville$14.84$30,440

Hawaii

In Hawaii, CNAs earn a median of $45,480 annually, or $21.87 per hour, which is above the national median. The highest-paying areas in the state include Kahului–Wailuku and Urban Honolulu. Source: BLS

Average CNA Salaries by Area in Hawaii
AreaAverage Hourly WageAverage Annual Salary
Kahului–Wailuku$22.04$46,260
Urban Honolulu$21.81$44,820

Idaho

CNAs in Idaho earn a median of $37,740 per year, or $18.14 per hour, which is below the national median. The highest-paying areas in the state include Boise City, Lewiston, and Coeur d'Alene. Source: BLS

Average CNA Salaries by Area in Idaho
AreaAverage Hourly WageAverage Annual Salary
Boise City$18.92$38,860
Lewiston$18.77$38,540
Coeur d'Alene$18.62$38,540
Twin Falls$17.48$37,260
Idaho Falls$17.45$35,800
Pocatello$16.29$34,900

Illinois

CNAs in Illinois earn a median salary of $43,950 per year, or $21.13 per hour, which is higher than the national average. The highest-paying areas in the state include Chicago–Naperville–Elgin, Champaign–Urbana, and Springfield. Source: BLS

Average CNA Salaries by Area in Illinois
AreaAverage Hourly WageAverage Annual Salary
Chicago–Naperville–Elgin, IL-IN$21.85$46,050
Champaign–Urbana$20.15$43,720
Springfield$20.07$41,080
Decatur$20.31$40,800
Bloomington$20.00$39,770
Peoria$20.38$39,660
Rockford$19.68$38,960
Kankakee$19.15$37,350

Indiana

The median salary for CNAs in Indiana is $38,610 annually, or $18.56 per hour, which is lower than the national median. The highest-paying areas in the state include Indianapolis–Carmel–Greenwood, South Bend–Mishawaka, and Kokomo. Source: BLS

Average CNA Salaries by Area in Indiana
AreaAverage Hourly WageAverage Annual Salary
Indianapolis–Carmel–Greenwood$18.85$38,170
South Bend–Mishawaka (IN-MI)$18.76$37,760
Kokomo$18.67$37,780
Elkhart–Goshen$18.36$37,410
Michigan City–La Porte$18.10$36,860
Fort Wayne$18.10$36,090
Muncie$17.98$36,490
Evansville$17.95$35,990
Lafayette–West Lafayette$17.96$36,400
Columbus$17.86$36,180
Bloomington$18.00$36,670
Terre Haute$17.67$36,780

Kansas

The median salary for CNAs in Kansas is $38,600 per year, or $18.56 per hour. The highest-paying areas in the state include Topeka and Lawrence. Source: BLS

Average CNA Salaries by Area in Kansas
AreaAverage Hourly WageAverage Annual Salary
Topeka$18.75$37,020
Lawrence$18.11$37,500
Wichita$17.82$36,360
Manhattan$18.13$36,110

Kentucky

In Kentucky, CNAs earn a median of $37,960 annually, or $18.25 per hour, which is lower than the national median. The highest-paying areas in the state include Lexington–Fayette and Louisville/Jefferson County. Source: BLS

Average CNA Salaries by Area in Kentucky
AreaAverage Hourly WageAverage Annual Salary
Lexington–Fayette$19.39$40,700
Louisville/Jefferson County–IN$19.38$38,360
Owensboro$17.71$37,950
Elizabethtown$18.00$37,500
Bowling Green$18.06$37,360
Paducah–IL$18.06$36,620

Louisiana

Louisiana CNAs earn a median of $31,700 per year, or $15.24 per hour, which is lower than the national median. The highest-paying areas in the state include New Orleans–Metairie, Shreveport–Bossier City, and Slidell–Mandeville–Covington. Source: BLS

Average CNA Salaries by Area in Louisiana
AreaAverage Hourly WageAverage Annual Salary
New Orleans–Metairie$16.45$32,550
Shreveport–Bossier City$16.04$31,250
Slidell–Mandeville–Covington$15.61$31,100
Baton Rouge$15.41$30,660
Alexandria$15.59$30,020
Hammond$14.91$30,170
Lake Charles$14.71$30,470
Lafayette$14.75$29,490
Monroe$14.57$29,850
Houma–Bayou Cane–Thibodaux$14.13$29,270

Maine

CNAs in Maine earn a median of $45,500 annually, or $21.88 per hour, which is above the national median. The highest-paying areas in the state include Lewiston–Auburn, Portland–South Portland, and Bangor. Source: BLS

Average CNA Salaries by Area in Maine
AreaAverage Hourly WageAverage Annual Salary
Lewiston–Auburn$22.47$47,450
Portland–South Portland$22.61$47,430
Bangor$21.85$46,600

Maryland

With a median salary of $42,070 per year, or $20.23 per hour, CNAs in Maryland earn more than the national average. The highest-paying areas in the state include Lexington Park, Baltimore–Columbia–Towson, and Salisbury. Source: BLS

Average CNA Salaries by Area in Maryland
AreaAverage Hourly WageAverage Annual Salary
Lexington Park$20.08$42,050
Baltimore–Columbia–Towson$20.15$39,760
Hagerstown–Martinsburg, WV$19.76$39,500
Salisbury$19.20$40,000

Massachusetts

In Massachusetts, CNAs earn a median of $46,130 annually, or $22.18 per hour, which is above the national median. The highest-paying areas in the state include Boston–Cambridge–Newton, Barnstable Town, and Worcester. Source: BLS

Average CNA Salaries by Area in Massachusetts
AreaAverage Hourly WageAverage Annual Salary
Boston–Cambridge–Newton, MA-NH$22.73$46,110
Barnstable Town$22.32$45,600
Pittsfield$21.27$44,800
Worcester$21.52$44,080
Amherst Town–Northampton$20.91$43,630
Springfield$20.72$41,220

Michigan

Michigan CNAs earn a median of $40,210 per year, or $19.33 per hour, which is lower than the national median. The highest-paying areas in the state include Battle Creek, Kalamazoo–Portage, and Traverse City. Source: BLS

Average CNA Salaries by Area in Michigan
AreaAverage Hourly WageAverage Annual Salary
Battle Creek$20.20$38,900
Kalamazoo–Portage$20.19$39,570
Traverse City$19.86$40,710
Ann Arbor$19.82$39,830
Detroit–Warren–Dearborn$19.58$39,080
Niles$19.53$37,750
Flint$19.25$39,120
Lansing–East Lansing$19.20$39,130
Jackson$19.20$38,610
Saginaw$18.53$38,280
Midland$18.45$38,220
Monroe$18.44$37,550
Muskegon–Norton Shores$18.30$37,650
Grand Rapids–Wyoming–Kentwood$18.80$37,270
Bay City$17.90$36,850

Minnesota

CNAs in Minnesota earn a median salary of $45,230 annually, or $21.75 per hour, above the national median. The highest-paying areas in the state include Minneapolis–St. Paul–Bloomington, Rochester, and Duluth. Source: BLS

Average CNA Salaries by Area in Minnesota
AreaAverage Hourly WageAverage Annual Salary
Minneapolis–St. Paul–Bloomington$22.60$46,910
Rochester$21.62$46,910
Duluth$21.17$43,050
Mankato$20.67$42,720
St. Cloud$20.31$39,090

Mississippi

CNAs in Mississippi earn a median of $31,750 annually, or $15.26 per hour, which is lower than the national median. The highest-paying areas in the state include Gulfport–Biloxi, Jackson, and Hattiesburg. Source: BLS

Average CNA Salaries by Area in Mississippi
AreaAverage Hourly WageAverage Annual Salary
Gulfport–Biloxi$16.27$31,200
Jackson$15.16$31,150
Hattiesburg$14.77$29,990

Missouri

Missouri CNAs earn a median salary of $37,650 annually, or $18.10 per hour, which is lower than the national median. The highest-paying areas in the state include Columbia, Kansas City, and St. Louis. Source: BLS

Average CNA Salaries by Area in Missouri
AreaAverage Hourly WageAverage Annual Salary
Columbia$18.73$40,120
Kansas City, MO-KS$20.02$39,130
St. Louis, MO-IL$19.04$38,820
St. Joseph, MO-KS$17.81$36,390
Springfield$17.30$35,590
Cape Girardeau, MO-IL$17.00$35,700
Jefferson City$17.02$35,260
Joplin, MO-KS$16.72$34,660

Montana

CNAs in Montana earn a median of $42,020 annually, or $20.20 per hour, which is above the national median. Missoula, Billings, and Great Falls are among the highest-paying cities in the state. Source: BLS

Average CNA Salaries by Area in Montana
AreaAverage Hourly WageAverage Annual Salary
Bozeman $22.18 $45,920
Billings $20.43 $41,170
Helena $20.54 $40,640
Missoula $20.55 $40,390
Great Falls $19.86 $38,200

Nebraska

In Nebraska, CNAs earn a median of $40,830 per year, or $19.63 per hour, which is lower than the national median. The highest-paying areas in the state include Omaha, Grand Island, and Lincoln. Source: BLS

Average CNA Salaries by Area in Nebraska
AreaAverage Hourly WageAverage Annual Salary
Omaha, NE-IA$20.08$38,950
Grand Island$19.64$38,280
Lincoln$19.33$37,750

Nevada

CNAs in Nevada earn a median of $44,360 annually, or $21.33 per hour, which is higher than the national median. The highest-paying areas in the state include Carson City, Reno, and Las Vegas–Henderson–North Las Vegas. Source: BLS

Average CNA Salaries by Area in Nevada
AreaAverage Hourly WageAverage Annual Salary
Carson City$21.89$46,560
Reno$21.66$46,500
Las Vegas–Henderson–North Las Vegas$21.32$45,070

New Hampshire

In New Hampshire, CNAs earn a median salary of $47,190 annually, or $22.69 per hour, which is higher than the national median. The highest-paying areas in the state include the Boston–Cambridge–Newton (NH portion) and Manchester–Nashua metro areas. Source: BLS

Average CNA Salaries by Area in New Hampshire
AreaAverage Hourly WageAverage Annual Salary
Boston–Cambridge–Newton, MA-NH$22.73$47,280
Manchester–Nashua$22.36$46,510

New Jersey

CNAs in New Jersey earn a median of $44,480 per year, or $21.38 per hour, higher than the national median. The highest-paying areas in the state include Vineland, Trenton–Princeton, and Atlantic City–Hammonton. Source: BLS

Average CNA Salaries by Area in New Jersey
AreaAverage Hourly WageAverage Annual Salary
Vineland$21.59$45,640
Trenton–Princeton$21.17$45,400
Atlantic City–Hammonton$19.50$39,480

New Mexico

CNAs in New Mexico earn a median salary of $38,320 annually, or $18.42 per hour, lower than the national median. The highest-paying areas in the state include Santa Fe, Albuquerque, and Farmington. Source: BLS

New York

CNAs in New York earn a median of $47,530 annually, or $22.85 per hour, which is above the national average. The highest-paying areas in the state include New York–Newark–Jersey City, Kiryas Joel–Poughkeepsie–Newburgh, and Syracuse. Source: BLS

Average CNA Salaries by Area in New York
AreaAverage Hourly WageAverage Annual Salary
New York–Newark–Jersey City$23.60$47,810
Kiryas Joel–Poughkeepsie–Newburgh$21.61$43,800
Syracuse$20.66$41,410
Kingston$20.58$40,790
Ithaca$20.58$39,910
Albany–Schenectady–Troy$19.55$39,860
Binghamton$19.63$39,170
Buffalo–Cheektowaga$19.52$38,940
Utica–Rome$19.35$38,810
Watertown–Fort Drum$18.49$38,160
Glens Falls$20.04$39,280
Rochester$20.32$39,800
Elmira$18.28$36,920

North Carolina

CNAs in North Carolina earn a median salary of $37,980 annually, or $18.26 per hour, lower than the national median. The highest-paying areas in the state include Burlington, Raleigh–Cary, and Durham–Chapel Hill. Source: BLS

Average CNA Salaries by Area in North Carolina
AreaAverage Hourly WageAverage Annual Salary
Burlington$19.48$40,580
Raleigh–Cary$18.76$38,840
Durham–Chapel Hill$19.70$38,710
Asheville$19.00$38,740
Greensboro–High Point$18.27$38,760
Charlotte–Concord–Gastonia, NC-SC$19.15$38,580
Greenville$17.66$38,340
Winston–Salem$18.13$37,900
Goldsboro$17.30$36,550
Fayetteville$17.34$36,150
Hickory–Lenoir–Morganton$17.56$36,050
Wilmington$18.20$36,410
Pinehurst–Southern Pines$16.95$35,920
Rocky Mount$16.94$35,580
Jacksonville$15.99$33,330

North Dakota

North Dakota offers CNAs a median salary of $42,530 annually, or $20.45 per hour, higher than the national median. The highest-paying areas in the state include Grand Forks, Bismarck, and Fargo. Source: BLS

Average CNA Salaries by Area in North Dakota
AreaAverage Hourly WageAverage Annual Salary
Grand Forks-MN$20.56$45,120
Bismarck$20.75$44,890
Fargo-MN$19.70$39,130
Minot$19.20$37,450

Ohio

CNAs in Ohio earn a median of $39,840 annually, or $19.16 per hour, lower than the national median. The highest-paying areas in the state include Columbus, Cincinnati, and Toledo. Source: BLS

Average CNA Salaries by Area in Ohio
AreaAverage Hourly WageAverage Annual Salary
Columbus$19.72$39,830
Cincinnati-KY-IN$19.66$39,150
Toledo$19.42$39,000
Dayton-Kettering-Beavercreek$19.11$38,950
Cleveland$19.22$38,060
Akron$19.04$38,160
Springfield$19.16$37,650
Youngstown-Warren$17.75$37,380
Sandusky$18.20$37,290
Canton-Massillon$18.32$37,230
Mansfield$18.31$38,250
Lima$18.41$36,700

Oklahoma

Oklahoma CNAs earn a median of $34,900 annually, or $16.78 per hour, which is below the national median. The highest-paying areas in the state include Tulsa, Oklahoma City, and Lawton. Source: BLS

Average CNA Salaries by Area in Oklahoma
AreaAverage Hourly WageAverage Annual Salary
Tulsa$17.41$36,170
Oklahoma City$17.28$35,840
Lawton$17.01$31,360
Enid$15.84$32,220

Oregon

CNAs in Oregon earn a median of $49,970 annually, or $24.03 per hour, higher than the national average. The highest-paying areas in the state include Portland–Vancouver–Hillsboro, Salem, and Grants Pass. Source: BLS

Average CNA Salaries by Area in Oregon
AreaAverage Hourly WageAverage Annual Salary
Portland–Vancouver–Hillsboro, WA$24.32$48,520
Grants Pass$24.14$48,300
Salem$24.31$48,280
Bend$24.14$47,560
Albany$23.09$47,070
Eugene–Springfield$23.01$46,900
Medford$22.94$46,520
Corvallis$21.90$43,790

Pennsylvania

In Pennsylvania, CNAs earn a median of $41,700 annually, or $20.05 per hour, which is below the national median. The highest-paying areas in the state include Lebanon, Chambersburg, and Reading. Source: BLS

Average CNA Salaries by Area in Pennsylvania
AreaAverage Hourly WageAverage Annual Salary
Lebanon$21.00$44,240
Chambersburg$21.03$43,600
Reading$20.75$43,930
Philadelphia–Camden–Wilmington, NJ-DE-MD$20.72$43,000
Lancaster$20.11$40,090
Gettysburg$19.95$39,400
Allentown–Bethlehem–Easton, NJ$19.92$39,430
Pittsburgh$19.62$39,220
York–Hanover$19.79$39,210
Altoona$19.06$39,140
Harrisburg–Carlisle$19.44$39,010
Scranton–Wilkes-Barre$19.53$38,830
Williamsport$19.16$38,680
State College$18.88$38,310
Erie$18.72$37,850
Johnstown$17.80$37,280

Rhode Island

Rhode Island offers CNAs a median salary of $43,740 annually, or $21.03 per hour, which is above the national average. Providence is the highest-paying area in the state. Source: BLS

South Carolina

CNAs in South Carolina earn a median salary of $35,970 annually, or $17.29 per hour, which is below the national median. The highest-paying areas in the state include Charleston–North Charleston, Spartanburg, and Hilton Head Island–Bluffton–Port Royal. Source: BLS

Average CNA Salaries by Area in South Carolina
AreaAverage Hourly WageAverage Annual Salary
Charleston–North Charleston$18.63$38,720
Spartanburg$17.93$38,520
Hilton Head Island–Bluffton–Port Royal$17.80$36,500
Greenville–Anderson–Greer$17.24$36,760
Columbia$17.13$36,410
Myrtle Beach–Conway–North Myrtle Beach$16.87$34,640
Sumter$16.51$35,640
Florence$15.93$33,290

South Dakota

In South Dakota, CNAs earn a median of $38,070 annually, or $18.30 per hour, slightly below the national median. The highest-paying areas in South Dakota include Sioux Falls, Rapid City, and Aberdeen. Source: BLS

Average CNA Salaries by Area in South Dakota
AreaAverage Hourly WageAverage Annual Salary
Sioux Falls$18.18$38,070
Rapid City$18.18$37,250

Tennessee

CNAs in Tennessee earn a median salary of $37,040 annually, or $17.81 per hour, which is lower than the national average. The highest-paying areas in the state include Nashville, Johnson City, and Memphis. Source: BLS

Average CNA Salaries by Area in Tennessee
AreaAverage Hourly WageAverage Annual Salary
Nashville-Davidson–Murfreesboro–Franklin$19.32$38,780
Johnson City$17.70$37,130
Memphis, TN-MS-AR$17.76$36,830
Knoxville$17.22$36,920
Kingsport–Bristol, TN-VA$17.12$36,640
Clarksville, TN-KY$17.59$36,580
Morristown$17.45$36,170
Chattanooga, TN-GA$17.33$36,050
Cleveland$17.09$35,580
Jackson$16.64$34,930

Texas

CNAs in Texas earn a median of $37,010 per year, or $17.79 per hour, which is below the national median. The highest-paying areas in the state include Austin, Dallas–Fort Worth, and Houston. Source: BLS

Average CNA Salaries by Area in Texas
AreaAverage Hourly WageAverage Annual Salary
Austin–Round Rock–San Marcos$18.68$37,460
Dallas–Fort Worth–Arlington$18.80$37,260
Houston–Pasadena–The Woodlands$18.77$36,940
Midland$18.39$36,910
Amarillo$17.44$36,020
San Antonio–New Braunfels$17.50$35,990
College Station–Bryan$16.34$35,120
Abilene$16.42$35,010
Clarksville, TN–KY$17.59$36,580
Corpus Christi$16.82$34,560
Wichita Falls$16.93$34,550
Odessa$17.37$34,920
San Angelo$16.28$34,480
Tyler$16.55$34,290
Killeen–Temple$17.66$33,990
Sherman–Denison$16.44$33,940
El Paso$16.41$33,880
Victoria$15.91$33,660
Beaumont–Port Arthur$16.07$32,500
Lubbock$16.02$31,990
Texarkana, TX–AR$15.48$31,990
Waco$17.43$34,640
Longview$15.90$30,800
McAllen–Edinburg–Mission$15.66$30,090
Laredo$15.09$30,040
Brownsville–Harlingen$14.76$29,550
Eagle Pass$14.54$28,900

Utah

Utah offers CNAs a median salary of $39,240 annually, or $18.86 per hour, which is slightly below the national median. The highest-paying areas in the state include St. George, Salt Lake City, and Ogden. Source: BLS

Average CNA Salaries by Area in Utah
AreaAverage Hourly WageAverage Annual Salary
St. George$18.75$39,370
Salt Lake City–Murray$19.66$39,360
Ogden$18.47$37,490
Provo–Orem–Lehi$18.10$37,320
Logan$17.18$35,110

Vermont

In Vermont, CNAs earn a median of $43,610 annually, or $20.97 per hour, which is above the national median. The highest-paying areas in the state include Burlington, South Burlington, and Montpelier. Source: BLS

Virginia

CNAs in Virginia earn a median salary of $40,160 annually, or $19.31 per hour, which is close to the national median. The highest-paying areas in the state include Richmond, Charlottesville, and Winchester. Source: BLS

Average CNA Salaries by Area in Virginia
AreaAverage Hourly WageAverage Annual Salary
Richmond$19.49$38,890
Charlottesville$19.43$38,870
Winchester, VA–WV$19.29$38,790
Roanoke$18.90$38,260
Harrisonburg$18.29$37,720
Lynchburg$18.47$37,540
Staunton–Stuarts Draft$18.41$37,340
Virginia Beach–Chesapeake–Norfolk, VA–NC$18.43$37,400
Blacksburg–Christiansburg–Radford$18.32$37,150

Washington

CNAs in Washington earn a median of $49,960 annually, or $24.02 per hour, significantly above the national average. The highest-paying areas in the state include Seattle–Tacoma–Bellevue, Bellingham, and Bremerton–Silverdale–Port Orchard. Source: BLS

Average CNA Salaries by Area in Washington
AreaAverage Hourly WageAverage Annual Salary
Seattle–Tacoma–Bellevue$25.24$50,690
Bellingham$23.54$47,860
Bremerton–Silverdale–Port Orchard$22.93$47,420
Mount Vernon–Anacortes$22.89$47,220
Wenatchee–East Wenatchee$22.66$47,140
Walla Walla$22.90$46,850
Kennewick–Richland$22.50$46,640
Spokane–Spokane Valley$22.64$46,180
Yakima$22.03$46,330
Olympia–Lacey–Tumwater$23.11$46,900
Longview–Kelso$22.64$46,020

West Virginia

CNAs in West Virginia earn a median salary of $36,320 annually, or $17.46 per hour, which is below the national median. The highest-paying areas in the state include Morgantown, Wheeling, and Weirton–Steubenville. Source: BLS

Average CNA Salaries by Area in West Virginia
AreaAverage Hourly WageAverage Annual Salary
Morgantown$18.34$39,090
Wheeling, OH–WV$17.26$36,700
Weirton–Steubenville, WV–OH$17.47$36,760
Huntington–Ashland, WV–KY–OH$17.25$35,910
Parkersburg–Vienna$17.16$35,840
Charleston$16.85$34,880
Beckley$16.57$35,510

Wisconsin

In Wisconsin, CNAs earn a median salary of $43,050 annually, or $20.70 per hour, which is slightly above the national median. The highest-paying areas in the state include Sheboygan, Kenosha, and Milwaukee–Waukesha. Source: BLS

Average CNA Salaries by Area in Wisconsin
AreaAverage Hourly WageAverage Annual Salary
Sheboygan$21.14$45,660
Kenosha$20.74$44,850
Milwaukee–Waukesha$21.00$44,370
Fond du Lac$20.78$44,260
Janesville–Beloit$20.36$43,760
Madison$21.62$43,620
Green Bay$19.98$42,760
Eau Claire$20.22$41,810
La Crosse–Onalaska, MN–WI$20.28$41,460
Racine–Mount Pleasant$20.90$40,750
Oshkosh–Neenah$19.95$40,130
Appleton$20.12$39,900
Wausau$19.11$37,770

Wyoming

CNAs in Wyoming earn a median salary of $41,040 annually, or $19.73 per hour, which is higher than the national median. The highest-paying areas in the state include Cheyenne and Casper. Source: BLS

Average CNA Salaries by Area in Wyoming
AreaAverage Hourly WageAverage Annual Salary
Cheyenne$21.43$46,090
Casper$18.84$37,590

FAQs

What is the average CNA salary in the U.S.?

The average annual salary for a CNA in the U.S. is about $39,430, or $18.96 per hour, according to the . However, CNA wages can vary by location, experience, and work setting.

How does experience affect a CNA's salary?

CNAs with more experience usually earn higher wages. Entry-level CNAs might earn near the starting average. Those with several years of experience can earn 20-30% more. This is especially true for high-demand, specialized roles, like in ICUs.

Which states pay CNAs the most?

The for CNAs are Oregon, Washington, California, Alaska, and New York. Their annual salaries range from $47,530 to $49,970. Wages depend on the cost of living and the demand for healthcare.

What are the top-paying work settings for CNAs?

CNAs in employment services, hospitals, and nursing facilities tend to earn the most. For example, CNAs in hospitals earn $40,170 a year. Those in home health agencies make about $36,910.

Does certification level impact a CNA's salary?

Yes, advanced certifications can lead to higher pay for CNAs. Geriatric and acute care specialists can earn up to 10% more than CNAs with general certification. These certifications enhance job prospects and lead to higher-paying specialized jobs.

What is the job outlook for CNAs?

The job outlook for CNAs is strong, with a projected growth rate of 4% from 2023 to 2033. This growth is driven by the aging population, which increases the demand for healthcare services. This, in turn, boosts wages and job opportunities.

Conclusion

Now that you've perused a CNA's median annual salary in 50 states, you should have a better understanding about how pay varies from region to region. With information about CNA salary by state in mind, you can make more informed decisions going forward.

Sources
Author
About the AuthorAmanda Jordon, RN, BSN, writes clear, regulation-aligned content that guides and supports healthcare professionals in their practice.

You Might Also Like