SalaryCalculations

Nurse Practitioners Salary in Michigan

State wage data from the BLS OEWS survey, May 2025.

Median annual

$131,450

Median hourly

$63

Average annual

$132,790

Employed in state

8.3K

The median annual salary for Nurse Practitioners in Michigan is $131,450, or about $63 an hour. That is 1% lower than the national median.

Pay in Michigan ranges from $101,640 at the 10th percentile to $165,870 at the 90th percentile. Roughly 8.3K people work as nurse practitioners in the state.

Pay distribution in Michigan

10th$101,640
25th$117,990
Median$131,450
75th$140,850
90th$165,870

Salary calculator

Hourly
$63.20
Daily
$506
Weekly
$2,528
Bi-weekly
$5,056
Monthly
$10,954
Annual
$131,450

$131,450 a year is around the 50th percentile for Nurse Practitionerss in Michigan. The median is $131,450.

Nurse Practitioners pay by metro area in Michigan

Metro areaMedian annualEmployment
Ann Arbor, MI$143,580870
Detroit-Warren-Dearborn, MI$134,3903.4K
Jackson, MI$129,46080
Lansing-East Lansing, MI$129,450270
Bay City, MI$127,83050
Niles, MI$127,70090
Kalamazoo-Portage, MI$126,460300
South Bend-Mishawaka, IN-MI$126,220310
Flint, MI$126,020270
Grand Rapids-Wyoming-Kentwood, MI$125,660970
Battle Creek, MI$124,630110
Traverse City, MI$123,910120
Saginaw, MI$123,580260
Muskegon-Norton Shores, MI$117,67060
Monroe, MI$116,26030

Other jobs in Michigan

All salaries in Michigan →