Golf Courses in Minnesota

Minnesota has 589 golf courses — 469 public, 24 private — with an average slope rating of 130 across 309 USGA-rated courses. The hardest is Meadow Greens Golf Course in Lansing Township at slope 152. Browse by county or city below, with scorecards and USGA slope ratings where available.

589Courses
130Avg Slope
309Scorecards

Browse Minnesota Courses by Numbers

Find a Course in Minnesota

Browse by County

Hennepin
66 courses
Crow Wing
34 courses
Dakota
32 courses
Washington
31 courses
Ramsey
24 courses
St. Louis County
24 courses
Olmsted
21 courses
Cass
20 courses
Stearns
19 courses
Anoka
19 courses
Wright
16 courses
Becker
14 courses
Polk
14 courses
Scott
12 courses
Otter Tail
12 courses
Carver
11 courses
Winona
11 courses
Saint Louis
9 courses
Sherburne
9 courses
Kittson
9 courses
Douglas
9 courses
Clay
8 courses
Itasca
8 courses
Kandiyohi
8 courses
Steele
7 courses
Fillmore
7 courses
Mille Lacs
6 courses
Carlton
6 courses
Freeborn
6 courses
Goodhue County
6 courses
Beltrami
6 courses
Pine
6 courses
Wabasha County
5 courses
Houston
5 courses
Martin
5 courses
Chisago
5 courses
Blue Earth
5 courses
Todd
5 courses
Mower
5 courses
Rice
5 courses
Lake
4 courses
Le Sueur
4 courses
Waseca
4 courses
Redwood County
4 courses
Renville
4 courses
Isanti
4 courses
Benton
4 courses
St. Croix County
4 courses
Lyon
4 courses
Marshall
3 courses
Pope
3 courses
Aitkin
3 courses
Nicollet
3 courses
Brown County
3 courses
Nobles
3 courses
Murray County
3 courses
Deuel County
3 courses
McLeod County
3 courses
Dodge County
3 courses
Morrison
3 courses
Roseau
2 courses
Watonwan
2 courses
Swift
2 courses
Big Stone
2 courses
Yellow Medicine
2 courses
Lincoln
2 courses
Cook County
2 courses
Jackson County
2 courses
Faribault
2 courses
Brookings County
2 courses
Traverse
1 course
Mahnomen
1 course
Wadena
1 course
Chippewa
1 course
Kanabec
1 course
Stevens
1 course
Pennington
1 course
Dunn County
1 course
Codington County
1 course
Hubbard
1 course
Meeker County
1 course
Red Lake County
1 course
Norman County
1 course
Lac qui Parle County
1 course
Clearwater County
1 course
Rock County
1 course
Barron County
1 course
La Crosse County
1 course
Burnett County
1 course
Rainy River District
1 course
Pipestone County
1 course
Hamlin County
1 course
Koochiching
1 course
Cottonwood
1 course

Top Courses in Minnesota

52 College Golf Programs in Minnesota

Minnesota Golf News & Articles

Course of the Day

Hoyt Lakes Golf Course: Iron Range Golf in Minnesota

A 9-hole muni on Minnesota's Iron Range that plays a full 18 from two tee sets, complete with a periscope and a ship's bell on its blind par 7th.

Course of the Day

Green Lea Golf Course Hosts the 100th Shortstop in 2026

Green Lea in Albert Lea, Minnesota plays 6,204 yards to a par 72 and hosts the 100th edition of the Shortstop, one of the state’s longest running match play tournaments.

Course of the Day

Links at Northfork: A True Links Test in the Twin Cities

Links at Northfork in Ramsey, MN is a nationally ranked public course with open fairways, honest conditions, and a layout that rewards strategy over power.

Course of the Day

Pioneer Creek: 13 Water Holes and a Slope of 141

Pioneer Creek rolls through 200 acres of glacial terrain in Maple Plain, Minnesota, with water in play on 13 of 18 holes and greens that run faster than almost any public course in the state.

Course of the Day

Stonebrooke Golf Club: Where Hole 8 Needs a Ferry

Stonebrooke Golf Club in Shakopee, MN is a 4-star Golf Digest course where water comes into play on 13 holes and getting to the 8th green requires a pontoon boat ferry across Lake O'Dowd.

Course of the Day

Valley High: The Only 18-Hole in Houston County, MN

Houston County's only 18-hole public course sits in the Mississippi River bluff country of southeast Minnesota, where Homer Fieldhouse routed a par-71 layout across rolling terrain in 1970. It still plays great today.

About Golf in Minnesota

Minnesota has 589 golf courses ranging from public daily-fee tracks to exclusive private clubs. The average slope rating across rated courses in Minnesota is 130, compared to the national average of 113. 309 courses have verified slope and course ratings. Course pages link to official contact and website information where available; tee-time alerts are currently an early-access feature.

Frequently asked questions

How many golf courses are in Minnesota?

Minnesota has 589 golf courses in the Stymie directory, including 469 public and 24 private courses.

What is the hardest golf course in Minnesota?

Meadow Greens Golf Course in Lansing Township is the hardest golf course in Minnesota with a maximum slope rating of 152. Slope measures difficulty for a bogey golfer — 113 is average, 140+ is very difficult.

What is the average slope rating in Minnesota?

The average slope rating across 309 USGA-rated Minnesota courses is 130. The US national average is 113.