Nurse salary in United States
How much does a Nurse make in the United States?
Average base salary
The average salary for a nurse is $38.52 per hour in the United States and $10,000 overtime per year.22.1k salaries reported, updated at December 1, 2023
Salaries by years of experience in the United States
|Years of experience||Per hour|
|Less than 1 year|
|1 to 2 years|
|3 to 5 years|
|6 to 9 years|
|More than 10 years|
Top companies for Nurses in United States
Highest paying cities for Nurses near United States
Where can a Nurse earn more?Compare salaries for Nurses in different locations
Best-paid skills and qualifications for Nurses
More critical skills and qualifications that pay well
Most common benefits for Nurses
- 401(k) matching
- Adoption assistance
- Continuing education credits
- Dental insurance
- Disability insurance
- Employee assistance program
- Employee discount
- Employee stock purchase plan
- Flexible schedule
- Flexible spending account
- Free parking
- Health insurance
- Health savings account
- Housing stipend
- License reimbursement
- Life insurance
- Loan forgiveness
- Loan repayment program
- Opportunities for advancement
- Paid housing
- Paid time off
- Paid training
- Referral program
- Relocation assistance
- Travel reimbursement
- Tuition reimbursement
- Vision insurance
Salary satisfactionBased on 885 ratings
55% of Nurses in the United States think their salaries are enough for the cost of living in their area.
How much do similar professions get paid in United States?
Common questions about salaries for a Nurse
Do nurses get paid while training?
Payment while training depends on the specific program you choose. Apprentice programs often add the benefit of earning while you gain on-the-job training.
As a nurse, how can I know if I am being paid fairly?
If you’re unsure about what salary is appropriate for a nurse, visit Indeed's Salary Calculator to get a free, personalized pay range based on your location, industry and experience.