Salaripedia
English

How much does a dietitian and nutritionist make in Minneapolis?

$77,780a year

Median yearly pay for dietitian and nutritionists in the Minneapolis-St. Paul-Bloomington, MN-WI metro area. That is $37.39 an hour or $6,482 a month.

Hourly
$37.39
Vs. national median
+2%
Rank among cities
58 of 280
Jobs in the area
790
Pay range
Lowest 10%: $63,850Median: $77,780Highest 10%: $94,040
PercentileYearlyHourly
10th$63,850$30.70
25th$68,020$32.70
Median$77,780$37.39
75th$85,140$40.93
90th$94,040$45.21

Other cities in Minnesota

Median yearly pay for dietitian and nutritionists.

St. Cloud, MN$81,620
Rochester, MN$80,330
Duluth, MN$70,570
La Crosse, WI$68,380
Fargo, ND$65,070
Sioux Falls, SD$64,890
Dietitian and Nutritionist salary in Minnesota Dietitian and Nutritionist salary in all states

Related jobs in Minneapolis

Same field, median yearly pay.

Surgeon$568,200
Ophthalmologist$389,500
Physician$378,700
Emergency Medicine Physician$367,100
Psychiatrist$336,400
Neurologist$335,400
General Internal Medicine Physician$330,200
Obstetrician and Gynecologist$306,800
Podiatrist$287,400
Family Medicine Physician$283,100
Salaries for every job in Minneapolis, MN

Frequently asked questions

How much does a dietitian and nutritionist make an hour in Minneapolis?

The median hourly pay in the Minneapolis-St. Paul-Bloomington, MN-WI metro area is $37.39 ($77,780 a year).

Do dietitian and nutritionists make more in Minneapolis than the national average?

Yes: $77,780 against $76,400 nationally, 2% more.

How does Minneapolis compare with the rest of Minnesota?

The median in Minnesota is $77,540, so Minneapolis pays 0% more.

Where does Minneapolis rank for dietitian and nutritionist pay?

58 of 280 metro areas with data.

How much does a dietitian and nutritionist make starting out in Minneapolis?

The lowest-paid 10% make $63,850 or less a year; the top 10% make $94,040 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.