Content has loaded

Nurse practitioner salary in Columbus, OH

How much does a Nurse Practitioner make in Columbus, OH?

Average base salary

$124,093
same
as national average
Average $124,093
Low $89,333
High $172,377

The average salary for a nurse practitioner is $124,093 per year in Columbus, OH and $18,750 overtime per year.155 salaries taken from job postings on Indeed in the past 36 months (updated September 6, 2026).

Nurse Practitioner job openings in Columbus, OH

slide 1 of 6
slide1 of 6
Peripheral Vascular Medicine N...
OhioHealth3.8out of 5 stars.
Columbus, OH
Full-time
1 day ago

Highest paying companies for Nurse Practitioner in Columbus, OH

Average year pay is based on job postings on Indeed in the past 36 months.
Capitol Bridge
 
$353,600per year
View company
Palm Health Resources
 
$244,400per year
Weatherby Healthcare
 
$244,400per year
Evolution Research Group
 
$239,200per year
VitalCheck Wellness
 
$239,200per year
Dr Mobicare
 
$234,000per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Nurse Practitioners near Columbus, OH

  1. Akron, OH
    $135,301 per year
  2. Toledo, OH
    $134,147 per year
  3. Cincinnati, OH
    $127,504 per year
  4. Cleveland, OH
    $124,502 per year
  5. Canton, OH
    $123,324 per year

Where can a Nurse Practitioner earn more?

Compare salaries for Nurse Practitioners in different locations
vs

Frequently Asked Questions (FAQs) about Nurse Practitioner

How much do similar professions as Nurse Practitioner get paid in Columbus, OH?

Lead Nurse Practitioner

Job openings
Average $76,511 per year

Senior Nurse Practitioner

Job openings
Average $119,183 per year