Registered Nurses Salary in Buffalo, NY (2026)
Based on BLS data · Cost of living adjusted · Updated 2026 · 3 min read
Average Salary
$90,511
per year
Cost of Living Adjusted
$97,323
effective purchasing power
vs National Average
-4%
national avg: $94,480
Salary Range in Buffalo
25th %ile
$72,798
Entry
Median
$82,455
Mid
75th %ile
$100,273
Senior
Compare across cities
See how Registered Nurses salaries stack up in different cities side by side.
Registered Nurses in Buffalo, New York earn an average salary of $90,511, with a median of $82,455. While this is slightly below the national average of $94,480, the lower cost of living in Buffalo provides better purchasing power than many other cities.
Complete Registered Nurses Salary Guide — Buffalo
Based on BLS data · Updated 2026
Salary Overview
Registered Nurses working in Buffalo, New York have access to competitive compensation packages. The average salary stands at $90,511 annually, while the median salary is $82,455. This means half of RNs in the area earn above this figure and half earn below. The salary range is substantial: the 25th percentile earns $72,798, while the 75th percentile reaches $100,273. This $27,475 spread between the 25th and 75th percentiles indicates significant earning potential based on experience, specialization, and employer type.
Cost of Living Impact
Buffalo's cost of living index of 93 (compared to the national average of 100) means everyday expenses are approximately 7% lower than the national average. This is a meaningful advantage for RN salaries. Your effective purchasing power in Buffalo is $97,323, which exceeds your nominal average salary of $90,511. In practical terms, your paycheck stretches further here than it would in most U.S. cities. Housing, groceries, utilities, and transportation costs are all more affordable, allowing you to maintain a higher standard of living or save more aggressively than peers earning similar nominal salaries elsewhere.
Comparison to National Average
Buffalo RNs earn $3,969 less than the national average of $94,480 in nominal terms. However, this apparent disadvantage is offset by the lower cost of living. When adjusted for purchasing power, Buffalo nurses actually have better financial flexibility than the national average suggests. If you're considering relocating from a high-cost area like New York City or Boston, Buffalo offers significantly better value despite the slightly lower nominal salary.
Factors Affecting Pay in Buffalo
Several factors influence RN compensation in Buffalo. Experience is primary—newer nurses typically start near the 25th percentile, while experienced nurses command higher salaries. Specialization matters significantly; critical care, emergency department, and perioperative nurses often earn more than medical-surgical floor nurses. Employer type affects pay substantially; major medical centers like Buffalo General and Roswell Park typically offer higher salaries than smaller facilities or clinics. Shift differentials for nights, weekends, and holidays can add 10-15% to base pay. Education level also plays a role; BSN-prepared nurses often earn more than ADN nurses, and advanced certifications command premium pay.
Reaching the Top 25%
To reach the 75th percentile salary of $100,273, focus on these strategies. First, pursue advanced certifications in high-demand specialties like critical care (CCRN) or emergency nursing (CEN). Second, consider a Bachelor of Science in Nursing if you currently hold an Associate degree—many employers offer tuition assistance. Third, seek positions at major teaching hospitals and medical centers, which typically pay more than smaller facilities. Fourth, develop expertise in specialized areas like oncology, cardiology, or intensive care. Finally, take on leadership opportunities such as charge nurse or preceptor roles, which often include pay increases. The year-over-year growth rate of 2.2% suggests steady demand, making now an excellent time to invest in your professional development.
Salary Distribution — Registered Nurses in Buffalo
25th percentile: $72,798, Median: $82,455, Average: $90,511, 75th percentile: $100,273, National average: $94,480
Advance Your Registered Nurses Career
Earn CEUs, get certified in a speciality, or find your next clinical role.