Skip to content
SalaryNurse

Nurse salary: how much do nurses make?

Nurse pay depends most on your license and role. A registered nurse earns about $93,600 a year ($45.00/hr), CRNAs reach $223,210, and certified nursing assistants earn around $39,610.

Registered nurse — U.S. national

Verified public wage data

Median annual pay

$93,600

Hourly

$45.00/hr

Median $93,600
$66,030$135,320
Typical range
$75,990–$100,780
What most nurses earn
High end
$135,320
Top earners
Entry level
$66,030
Newer nurses

Nurse pay by type

National annual pay and high-end pay, by nurse type.

Nurse typeAnnual payHigh endConfidence
CRNA$223,210$239,200Verified public wage data
Nurse Practitioner$132,050$169,030Verified public wage data
Nurse Midwife$131,570$165,700Verified public wage data
Registered Nurse$93,600$135,320Verified public wage data
LPN / LVN$62,340$77,870Verified public wage data
Nursing Assistant (CNA)$39,610$51,220Verified public wage data
See all nursing roles, including specialties

What drives nurse pay

Four factors explain most of the spread in nurse salaries: the license and role (CNA → LPN → RN → NP/CRNA), the state and metro labor market (California and the Pacific Northwest pay well above the South), experience and clinical ladder, and specialty, shift, and setting (critical care, nights, and hospitals typically pay more than clinics). The salary calculator lets you combine these to estimate your own pay.

Source & confidenceA verified figure from official U.S. public wage data.

BLS OEWS (May 2024, national)

National wage figures for SOC 29-1141 are seeded from published BLS OEWS May 2024 national data. Run `npm run import:oews` to replace seed values with figures parsed directly from official OEWS files.

Source year 2024. Last reviewed June 1, 2025. Full methodology

Last reviewed June 1, 2025.

Nurse salary FAQ

How much do nurses make?
A registered nurse earns about $93,600 a year — roughly $45.00 an hour. Most RNs earn between $75,990 and $100,780, depending on state, experience, specialty, and shift. Advanced roles such as nurse practitioners and CRNAs earn substantially more.
What state pays nurses the most?
California consistently reports the highest registered-nurse pay in the country, followed by other West Coast and Northeast states. The lowest-paying states are concentrated in the South and rural Midwest. See nurse salary by state for the full comparison; state figures are estimates based on national pay and local cost of living.
Is nurse pay quoted hourly or as an annual salary?
Most hospital nurses are paid an hourly wage with shift differentials and overtime, while the figures here are shown as both an annual figure and an hourly equivalent for easy comparison. The national RN average works out to roughly $45.00 an hour at a full-time schedule.
Why are some figures verified and others estimates?
National pay for the main nursing roles — registered nurses, LPNs/LVNs, nurse practitioners, CRNAs, nurse midwives, and nursing assistants — comes from verified public wage data. State, city, and specialty figures that aren't reported on their own start from that national pay and are labeled "Estimated" or "Specialty estimate." We never show an estimate as a verified figure.
How are the estimates calculated?
State and city figures take the national pay for that role and adjust it for local cost of living. Specialty figures (ICU, ER, travel, and similar) apply a typical pay difference to the closest role that is measured directly. Every estimate carries a clear label, and the full method is on our methodology page. When official local pay data is added, these figures update to verified numbers automatically.