High-paying nursing jobs in Buffalo

Nursing is caring for patients and managing healthcare. Nurses provide essential support by monitoring patient conditions and administering treatments. They need empathy, attention to detail, and strong communication skills to deliver quality care.


The 605 nursing jobs listed below pay well, with salaries between $45,705 and $135,841 per year. Licensed Practical Nurse, Registered Nurse and Nursing Assistant are among the most popular high-paying roles in Buffalo, NY.

Job title

Updated Nov 09, 2026
Job title
Buffalo, NY
New York State
Job openings (Buffalo)

Registered Nurse - Medical/Surgical

Buffalo

$2,485 per week

New York State

$2,227 per week

Nurse Practitioner

Buffalo

$127,983 per year

New York State

$136,243 per year

Advanced Practice Provider

Buffalo

$122,832 per year

New York State

$135,381 per year

Registered Nurse - Critical Care

Buffalo

$58.74 per hour

New York State

$56.95 per hour

Registered Nurse - Home Health

Buffalo

$2,137 per week

New York State

$1,632 per week

Nursing Supervisor

Buffalo

$44.75 per hour

New York State

$50.35 per hour

Registered Nurse

Buffalo

$40.69 per hour

New York State

$50.57 per hour

Nurse

Buffalo

$38.20 per hour

New York State

$40.60 per hour

Licensed Practical Nurse

Buffalo

$29.58 per hour

New York State

$34.93 per hour

Nursing Assistant

Buffalo

$20.23 per hour

New York State

$23.83 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.