The average Nurse Practitioner salary in the state of Texas is $116,700 per year (or $59.85 per hour) as of May 2020, according to the U.S. Bureau of Labor Statistics. The national average salary for nurse practioners is $114,510 (or $55.05 per hour).
The cost of living in a given region can impact what nurses tend to earn working in those areas. Texas scores a 92 on the Cost of Living Index in 2020. As a result, prices for things like food, housing, and transportation are slightly lower in comparison to other states.
|State||Avg. NP Salary||Avg. NP Salary (adjusted for COL)|
Free nursing salary estimate
Get a personalized salary estimate for your location and nursing credentials.
Nurse Practitioner Salary Variation Across Texas Cities
Texas nursing salaries vary quite a bit across the state, but the highest-paying regions for NPs are clustered in large metropolitan areas. Houston is at the top, with an average NP salary of $125,810. Dallas/Fort Worth comes in second with a $116,740 average NP salary. While all other Texas regions fall below the statewide average for NP salary of $116,700 (such as San Antonio, at $110,560).
|CA Metro Area||Avg. NP Salary|
|El Centro, CA||$144,950|
|Los Angeles-Long Beach-Anaheim, CA||$142,770|
|San Francisco-Oakland-Hayward, CA||$177,800|
|San Jose-Sunnyvale-Santa Clara, CA||$153,240|
|New Bedford, MA||$147,510|
|Riverside-San Bernardino-Ontario, CA||$146,020|
|Santa Maria-Santa Barbara, CA||$145,740|
|Yuba City, CA||$145,080|
|Santa Rosa, CA||$143,820|
|Santa Cruz-Watsonville, CA||$140,490|
|San Luis Obispo-Paso Robles-Arroyo Grande, CA||$122,020|
|San Diego-Carlsbad, CA||$126,120|
|Oxnard-Thousand Oaks-Ventura, CA||$124,350|
Nurse Practitioner Salary vs Similar Healthcare Professions in Texas
At $116,700 average annual salary, Nurse Practitioners in Texas tend to earn considerably more than other types of healthcare workers in the state.
Here’s how a sample of these other types of healthcare professions compare to NP salaries in Texas:
|Profession||# Employed in CA||Avg. Salary|
|LPNs / LVNs||71,320||$64,090|
Job Outlook for Nurse Practitioners in Texas
There are an estimated 14,680 Nurse Practitioners in the state of Texas, and this number is expected to grow. In fact, these jobs are projected to increase by almost 32% from 2018 to 2028. This is an increase of more than 3,970 new NPs in the state in the coming years.