Salary Intelligence
HealthcareApex Salary Intelligence
Nurse and allied health pay by role and by state — modeled from national compensation data and each state's wage index. Nationally, RNs average $86,070, NPs average $126,260, and the top-paying metro is San Jose-Sunnyvale-Santa Clara, CA at $159,160.
Pick a role to see pay by state
RN salary by state
For nurses & healthcare professionals
Are you listed here?
For employers & recruiters
Hiring this specialty?
About this data
Where does this salary data come from?
National role medians are drawn from BLS OEWS-style compensation data. State-specific figures are modeled by applying each state's RN wage index to the national role median — every page discloses this methodology.
Is this exact BLS state-by-role data?
No — BLS doesn't publish every specialty broken out by state. Our state estimates are a reasonable approximation, not a guarantee. Use them as a starting point for negotiation, not a contract term.
Can employers get compensation benchmarking for a whole team?
Yes — request a custom compensation intelligence package via the employer contact link below for role-mix and multi-state benchmarking.