Nurse practitioner salary in Rochester, NY
How much does a Nurse Practitioner make in Rochester, NY?
Average base salary
- Hour
- Day
- Week
- Year
The average salary for a nurse practitioner is $131,836 per year in Rochester, NY and $18,750 overtime per year.157 salaries taken from job postings on Indeed in the past 36 months (updated September 12, 2026).
Highest paying companies for Nurse Practitioner in Rochester, NY
Average year pay is based on job postings on Indeed in the past 36 months.Looking to Hire?
Highest paying cities for Nurse Practitioners near Rochester, NY
Where can a Nurse Practitioner earn more?
Compare salaries for Nurse Practitioners in different locationsFrequently Asked Questions (FAQs) about Nurse Practitioner
The average salary for a Nurse Practitioner is $131,836 per year in Rochester, NY. This figure is based on 157 salaries taken from job postings on Indeed in the past 36 months, last updated on September 12, 2026.
Nurse Practitioner jobs on Indeed - find your next one today.
Nurse Practitioner salaries in Rochester, NY typically range between a low of $95,764 and a high of $181,496 per year, depending on experience and the hiring company.
Some of the highest-paying cities for Nurse Practitioner in Rochester, NY include Yonkers, NY at $154,197 per year, Manhattan, NY at $145,463 per year, and Brooklyn, NY at $145,343 per year.
Based on recent job postings on Indeed, some of the top-paying companies for Nurse Practitioner in Rochester, NY include Doral Health & Wellness ($312,000 per year) and Emonics ($250,710 per year).
Compensation can vary based on the specific niche and level of responsibility within the field. Here is how the average Nurse Practitioner salary in Rochester, NY compares to related positions: