Intro
Discover the average CNA salary in Texas, including hourly and annual pay rates. Learn about the factors affecting CNA wages in Texas, such as location, experience, and employer type. Get insights into the states CNA job market and compare salaries in major cities like Houston, Dallas, and San Antonio.
As the healthcare industry continues to grow, the demand for certified nursing assistants (CNAs) is on the rise. In Texas, CNAs play a vital role in providing quality patient care in hospitals, nursing homes, and other healthcare facilities. If you're considering a career as a CNA in Texas, it's essential to know the average salary range to make informed decisions about your future.
CNA Salary in Texas: Overview

The average CNA salary in Texas varies depending on factors such as location, employer, level of experience, and industry. According to the Bureau of Labor Statistics (BLS), the median annual salary for nursing assistants in Texas was $29,110 in May 2020. However, salaries can range from around $20,000 to over $40,000 per year, depending on the specific job and location.
Average Hourly CNA Salary in Texas
The average hourly CNA salary in Texas is around $13.50 per hour. However, this can vary depending on the employer, location, and level of experience. For example, CNAs working in hospitals tend to earn higher hourly rates than those working in nursing homes or assisted living facilities.
Here are some average hourly CNA salary ranges in Texas:
- Hospitals: $14.50 - $17.50 per hour
- Nursing homes: $12.50 - $15.50 per hour
- Assisted living facilities: $11.50 - $14.50 per hour
- Home healthcare: $12.00 - $15.00 per hour
CNA Salary by City in Texas

CNA salaries can vary significantly depending on the city or region in Texas. Here are some average CNA salary ranges in major cities in Texas:
- Houston: $28,000 - $38,000 per year
- San Antonio: $26,000 - $36,000 per year
- Dallas: $27,000 - $37,000 per year
- Austin: $25,000 - $35,000 per year
- El Paso: $24,000 - $34,000 per year
CNA Salary by Employer in Texas
The type of employer can also impact CNA salaries in Texas. Here are some average CNA salary ranges by employer:
- Hospitals: $30,000 - $45,000 per year
- Nursing homes: $25,000 - $40,000 per year
- Assisted living facilities: $22,000 - $35,000 per year
- Home healthcare: $25,000 - $40,000 per year
- Rehabilitation centers: $28,000 - $42,000 per year
How to Increase Your CNA Salary in Texas

While CNA salaries in Texas may be lower than in other states, there are ways to increase your earning potential. Here are some tips:
- Gain experience: More experienced CNAs tend to earn higher salaries.
- Specialize in a particular area: Specializing in a particular area, such as pediatrics or gerontology, can increase your earning potential.
- Pursue additional certifications: Obtaining additional certifications, such as a Certified Medication Technician (CMT) certification, can also increase your earning potential.
- Consider working in a hospital: Hospitals tend to pay higher salaries than other healthcare facilities.
- Consider working in a large city: Cities like Houston and Dallas tend to pay higher salaries than smaller cities and rural areas.
Conclusion
In conclusion, the average CNA salary in Texas is around $29,110 per year, with hourly rates ranging from $11.50 to over $17.50 per hour. However, salaries can vary significantly depending on factors such as location, employer, and level of experience. By gaining experience, specializing in a particular area, pursuing additional certifications, and considering working in a hospital or large city, you can increase your earning potential as a CNA in Texas.
What is the average CNA salary in Texas?
+The average CNA salary in Texas is around $29,110 per year, with hourly rates ranging from $11.50 to over $17.50 per hour.
How can I increase my CNA salary in Texas?
+Gain experience, specialize in a particular area, pursue additional certifications, consider working in a hospital, and consider working in a large city to increase your earning potential as a CNA in Texas.
What is the highest paying CNA job in Texas?
+The highest paying CNA job in Texas is typically working in a hospital, with average salaries ranging from $30,000 to over $45,000 per year.