facebook tracking Nurse Practitioner salary in Michigan (2025): pay by city

Nurse Practitioner salary in Michigan

What nurse practitioners earn in Michigan and its metro areas, compared with the rest of the country.

May 2025#25 of 50 states
Median pay$131,450$63.20 per hour
vs U.S.−1%U.S. median $132,300
Middle half earn$117,990 – $140,850Top 10%: $165,870+
Jobs8,2900.91× the U.S. concentration

Nurse Practitioner pay in Michigan cities

Metro areas as BLS defines them. Click a column to sort.

Metro areaMedianHourlyJobs
Detroit-Warren-Dearborn, MI$134,390$64.613,400
Grand Rapids-Wyoming-Kentwood, MI$125,660$60.41970
Ann Arbor, MI$143,580$69.03870
South Bend-Mishawaka, IN-MI$126,220$60.68310
Kalamazoo-Portage, MI$126,460$60.80300
Flint, MI$126,020$60.59270
Lansing-East Lansing, MI$129,450$62.24270
Saginaw, MI$123,580$59.42260
Mid Michigan nonmetropolitan area$121,170$58.26260
Upper Peninsula of Michigan nonmetropolitan area$127,930$61.51240
Northern Michigan nonmetropolitan area$121,050$58.20190
Southern Michigan nonmetropolitan area$126,850$60.99150
Traverse City, MI$123,910$59.57120
Battle Creek, MI$124,630$59.92110
Niles, MI$127,700$61.4090
Jackson, MI$129,460$62.2480
Muskegon-Norton Shores, MI$117,670$56.5760
Bay City, MI$127,830$61.4650
Monroe, MI$116,260$55.8930
Advertisement

Hospitals and jobs in Michigan

Nurse Practitioner pay in similar states

Other healthcare salaries in Michigan

Questions

How much does a nurse practitioner make in Michigan?

Nurse Practitioners in Michigan earned a median of $131,450 a year ($63.20 an hour) in May 2025, about the same as the national median of $132,300. The middle half earned $117,990 to $140,850.

Where in Michigan do nurse practitioners earn the most?

Among areas in Michigan, pay was highest in Ann Arbor, MI at $143,580.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.