The average nurse practitioner salary totals $91,450, with the following six regions ranking as the top-paying cities or metropolitan areas for NPs based on annual salary, according to Nurse Salary Guide data.
1. San Jose-Sunnyvale-Santa Clara, Calif. — $125,450
2. Texarkana, Ark./Texas — $124,680
3. Stockton, Calif. — $121,200
4. Deltona-Daytona-Ormond Beach, Fla. — $120,880
5. Anchorage, Alaska — $116,780
6. San Francisco-San Mateo-Redwood City, Calif. — $116,430