RN Salary in Buffalo, New York (2026)

Last updated: April 2026  ·  Source: BLS OEWS + NurseSalaryIntel data

Avg Salary
$95,000
Salary Range
$95,000 – $95,000

RN Salary by Experience in Buffalo

Experience is the single biggest lever on RN pay in Buffalo. Here is how earnings typically progress from new grad through senior nurse, based on the local average of $95,000/year.

New Grad (0–1 yr)
$71000–$81000
15–25% below local avg · most start on step pay scales
Early Career (2–4 yrs)
$86000–$97000
Near local avg · specialty certifications begin to add $5K–$10K
Mid-Career (5–9 yrs)
$100000–$112000
Above avg · CCRN, CEN, OCN can add $8K–$15K on top
Senior (10+ yrs)
$114000–$128000
Charge nurse and specialty roles push to the top of this range

Ranges are estimates derived from BLS OEWS state data and regional job posting analysis. Individual pay depends on facility, union status, specialty, and shift type.

📋 Before You Accept an Offer in Buffalo

Most nurses leave money on the table by not negotiating. Here is what to review before signing anything.

  • 1.Confirm the base hourly rate matches what was discussed — get it in writing before your start date.
  • 2.Ask specifically about night shift and weekend differentials. In most Buffalo hospitals these add $4–$8/hr.
  • 3.Check sign-on bonus vesting cliffs. A $10,000 bonus with a 2-year cliff is only valuable if you stay.
  • 4.Negotiate PTO and tuition reimbursement — these are often more flexible than base pay at large systems.
  • 5.Compare the total package, not just base. Benefits, ratios, and schedule matter as much as the hourly rate.
Read the Full Negotiation Guide →
FREE DOWNLOAD

Get the free scripts to negotiate your contract red flags

Word-for-word counter-offer emails and recruiter scripts — written for nurses.

  • Counter-offer emails per red flag clause
  • Recruiter phone negotiation scripts
  • Legal addendum language to modify clauses
  • What to say when they push back

Free · Instant access · No credit card

Featured Job ListingsPartner Board

Find Nursing Jobs in Buffalo, New York

Explore thousands of nursing positions with competitive pay and benefits from trusted healthcare facilities.

See All Nursing Jobs

Browse Nursing Jobs on Indeed

Apply directly with one click

Sponsored EducationPartner Offer
Advance Your Career

BSN nurses in New York earn an average of $10,000 more per year

Online RN-to-BSN programs from WGU, Chamberlain, and GCU can be completed in 12–18 months while you work.

Compare BSN Programs →

Highest Paying Cities in New York

Buffalo is one of several key nursing markets in New York. Pay varies across metro areas based on hospital concentration, cost of living, and demand. Larger urban markets typically pay 10–20% more than the statewide average, while rural areas may pay 10–15% below.

  • Buffalo: $95,000–$95,000/year based on 1 tracked positions
  • Major metro areas in New York average 10–20% above the statewide baseline
  • Suburban hospital markets typically align near the statewide average
  • Rural and critical access facilities generally pay 8–15% below the nearest metro average

Nurse Salary by Experience in New York

Experience is one of the strongest drivers of RN pay in Buffalo and across New York. The gap between entry-level and senior nurses typically ranges from $20,000 to $40,000+ depending on facility type and specialty.

  • Entry level (0–2 years): Typically 15–25% below the Buffalo average of $95,000
  • 3–5 years experience: Near or slightly above the local average; specialty certifications (CCRN, CEN) add $5,000–$12,000
  • 10+ years experience: Generally 20–35% above the average; charge nurse and specialty roles push further

Night Shift & Overtime Pay in Buffalo

Most hospitals in Buffalo offer a night shift differential of 10–20% above base pay for evening and overnight shifts. On the average Buffalo salary of $95,000, that adds roughly $9,500–$19,000/year for consistent night nurses. Weekend differentials typically add another 8–15%.

Overtime is required at 1.5x base hourly rate for hours beyond 40 per week. Nurses working one extra 12-hour shift per week can add $10,000–$20,000 annually to their income. During staffing shortages, some facilities offer double-time rates for voluntary extra shifts.

Other Cities in New York

Compare Buffalo nurse pay to other New York metro areas:

New York state average → · All cities →

RN Salary FAQs — Buffalo, New York

What is the average RN salary in Buffalo, New York?

Based on NurseSalaryIntel data, Buffalo nurses average $95,000/year across 1 tracked positions, ranging from $95,000 to $95,000. See the full RN salary in New York guide for statewide context.

How much do nurses make per hour in Buffalo?

In Buffalo, the average hourly rate is approximately $45.67/hr based on an annual salary of $95,000. Hourly rates vary by shift differential, specialty, and years of experience.

What is the highest paying city for nurses in New York?

Pay varies across New York's metro areas. Larger urban markets typically pay 10–20% above the statewide average. See our full RN salary by state guide or use the nurse salary calculator to compare any location.