Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a geriatric nursing assistant in the United States stands at around $34,595 per year, amounting to about $17 per hour. Factors such as geographical location, years of experience, and the type of healthcare facility significantly influence salary levels. For instance, those working in urban hospitals may earn more than their counterparts in smaller clinics.
In addition, state variations play a crucial role in salary differences. States like California and New York often offer higher wages compared to others, reflecting the cost of living and demand for healthcare services. For example, the highest-paying states for geriatric nursing assistants can offer salaries exceeding $40,000 annually.
Geriatric nursing assistants find employment in various settings, including nursing homes, assisted living facilities, and hospitals. As the population ages, the demand for skilled nursing assistants continues to grow, presenting numerous job opportunities. With additional certifications and training, professionals can advance into specialized roles, potentially increasing their earning potential.
Let Zippi find your next geriatric nursing assistant job
Let Zippi find your next geriatric nursing assistant job
The average geriatric nursing assistant salary in Hawaii, Connecticut, and California are the highest in the U.S. The lowest average geriatric nursing assistant salary states are Louisiana, Illinois, and Mississippi.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Connecticut | $43,234 | $20.79 |
| 2 | Indiana | $39,256 | $18.87 |
| 3 | Maine | $40,142 | $19.30 |
| 4 | Massachusetts | $42,561 | $20.46 |
| 5 | Michigan | $38,813 | $18.66 |
| 6 | Ohio | $40,935 | $19.68 |
| 7 | Washington | $40,908 | $19.67 |
| 8 | Oregon | $40,384 | $19.42 |
| 9 | Minnesota | $37,118 | $17.85 |
| 10 | Pennsylvania | $36,999 | $17.79 |
| 11 | Kentucky | $35,313 | $16.98 |
| 12 | Rhode Island | $37,760 | $18.15 |
| 13 | Hawaii | $47,433 | $22.80 |
| 14 | New Jersey | $40,846 | $19.64 |
| 15 | Wisconsin | $34,546 | $16.61 |
| 16 | West Virginia | $33,430 | $16.07 |
| 17 | Delaware | $38,700 | $18.61 |
| 18 | New York | $38,780 | $18.64 |
| 19 | California | $42,565 | $20.46 |
| 20 | Nevada | $38,528 | $18.52 |
| 21 | New Hampshire | $34,033 | $16.36 |
| 22 | North Carolina | $33,884 | $16.29 |
| 23 | South Dakota | $34,913 | $16.79 |
| 24 | Alaska | $38,321 | $18.42 |
| 25 | Maryland | $37,092 | $17.83 |
| 26 | Arizona | $35,630 | $17.13 |
| 27 | Oklahoma | $33,289 | $16.00 |
| 28 | Iowa | $32,658 | $15.70 |
| 29 | Montana | $31,949 | $15.36 |
| 30 | Vermont | $33,489 | $16.10 |
| 31 | Virginia | $36,078 | $17.35 |
| 32 | Missouri | $33,297 | $16.01 |
| 33 | Nebraska | $31,706 | $15.24 |
| 34 | Wyoming | $34,093 | $16.39 |
| 35 | Idaho | $33,043 | $15.89 |
| 36 | North Dakota | $31,546 | $15.17 |
| 37 | Kansas | $30,784 | $14.80 |
| 38 | District of Columbia | $36,692 | $17.64 |
| 39 | Alabama | $32,286 | $15.52 |
| 40 | Tennessee | $31,296 | $15.05 |
| 41 | Georgia | $32,125 | $15.44 |
| 42 | Texas | $32,283 | $15.52 |
| 43 | Florida | $29,816 | $14.33 |
| 44 | South Carolina | $30,331 | $14.58 |
| 45 | Colorado | $31,500 | $15.14 |
| 46 | New Mexico | $28,406 | $13.66 |
| 47 | Louisiana | $29,816 | $14.33 |
| 48 | Arkansas | $28,581 | $13.74 |
| 49 | Mississippi | $28,898 | $13.89 |
| 50 | Illinois | $29,485 | $14.18 |
| 51 | Utah | $28,339 | $13.62 |
The highest-paying cities for geriatric nursing assistants are New York, NY, Bel Air South, MD, and Niles, IL.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | New York, NY | $38,847 | $18.68 |
| 2 | Bel Air South, MD | $37,407 | $17.98 |
| 3 | Niles, IL | $29,695 | $14.28 |
| 4 | Little Rock, AR | $28,642 | $13.77 |
A geriatric nursing assistant's salary ranges from $25,000 a year at the 10th percentile to $46,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $46,000 | $3,833 | $22 |
| 75th Percentile | $40,000 | $3,333 | $19 |
| Average | $34,595 | $2,883 | $17 |
| 25th Percentile | $29,000 | $2,417 | $14 |
| 10th Percentile | $25,000 | $2,083 | $12 |
The highest paying types of geriatric nursing assistants are medical internship, registered nursing assistant, and licensed nursing assistant.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Medical Internship | $50,843 | $4,237 | $24.44 | 127,692 |
| Medical Scribe | $30,045 | $2,504 | $14.44 | 80,035 |
| Nurses' Aide | $30,496 | $2,541 | $14.66 | 157,723 |
| Certified Nurses' Aide | $32,566 | $2,714 | $15.66 | 171,087 |
Top companies hiring geriatric nursing assistants now:
Geriatric nursing assistant salaries at Careerstaff Unlimited - A Genesis Healthcare Company and MAS Medical Staffing are the highest-paying according to our most recent salary estimates. In addition, the average geriatric nursing assistant salary at companies like Accountable Healthcare Holdings Corp. and Erickson Senior Living are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Careerstaff Unlimited - A Genesis Healthcare Company | $44,806 | $21.54 |
| 2 | MAS Medical Staffing | $39,886 | $19.18 |
| 3 | Accountable Healthcare Holdings Corp. | $38,801 | $18.65 |
| 4 | Erickson Senior Living | $38,187 | $18.36 |
| 5 | Oak Street Medical | $37,498 | $18.03 |
| 6 | Care New England Health System | $36,652 | $17.62 |
| 7 | ProMedica Toledo Hospital | $36,530 | $17.56 |
| 8 | Sunrise Senior Living Management Inc | $35,878 | $17.25 |
| 9 | Snow Hill Christian Nursery School | $35,726 | $17.18 |
| 10 | Elite Medical Staffing | $35,715 | $17.17 |
| 11 | National Lutheran Communities & Services | $35,415 | $17.03 |
| 12 | CHI Mercy Health | $35,205 | $16.93 |
| 13 | Careconnect Health, Inc. | $35,129 | $16.89 |
| 14 | Lorien Health Services | $35,128 | $16.89 |
| 15 | IntelyCare | $35,009 | $16.83 |
| 16 | Westminster Austin | $34,567 | $16.62 |
| 17 | Aledade | $34,534 | $16.60 |
| 18 | Texas Tech University | $34,519 | $16.60 |
| 19 | Signature Healthcare | $34,425 | $16.55 |
| 20 | Ingleside | $34,267 | $16.47 |
The average geriatric nursing assistant salary has risen by $5,683 over the last ten years. In 2014, the average geriatric nursing assistant earned $28,912 annually, but today, they earn $34,595 a year. That works out to a 8% change in pay for geriatric nursing assistants over the last decade.
Compare geriatric nursing assistant salaries for cities or states with the national average over time.
Compare geriatric nursing assistant salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $34,600 | $16.63 | +5.0% |
| 2024 | $32,900 | $15.81 | -4.5% |
| 2023 | $34,300 | $16.51 | +3.6% |
| 2022 | $33,100 | $15.92 | +3.4% |
| 2021 | $32,000 | $15.38 | +3.3% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| ATC Group Services | Geriatric Nursing Assistant (GNA) | Baltimore, MD | 06/29/2025 | $41,740 |
| ATC Healthcare | Geriatric Nursing Assistant (Gna/Cna) | Baltimore, MD | 06/29/2025 | $41,740 |
| Pruitt Health | Geriatric Nursing Assistant | Charlotte Hall, MD | 06/29/2025 | $41,844 |
| Amergis | Geriatric Nursing Assistant (GNA) | Salisbury, MD | 06/27/2025 | $50,088 |
| LCS Senior Living | Certified Geriatric Nursing Assistant (GNA | Columbia, MD | 06/27/2025 | $37,566 |
| Department of Veterans Affairs | Nursing Assistant-Geriatric Extended Care | Perryville, MD | 06/26/2025 | $43,796 |
| Acts Retirement-Life Communities | Geriatric Nursing Assistant (GNA)-PRN | Easton, MD | 06/12/2025 | $48,001 |
| Futurecare Health | GNA Certified Geriatric Nursing Assistant-Chesapeake-ALL Shifts | Baltimore, MD | 06/12/2025 | $39,653 |
| Genesis Healthcare LLC | Geriatric Nursing Assistant | Baltimore, MD | 06/11/2025 | $35,479 |
| Interim Healthcare | Geriatric Nursing Assistant (GNA) | Annapolis, MD | 06/09/2025 | $39,131 |
Search for geriatric nursing assistant jobs