State directory
Golf in Minnesota
- Courses
- 355
- Towns
- 250
- Counties
- 76
- With websites
- 214
Minnesota golf occupies a paradox: a state with a short season of five or six months that nonetheless ranks among the most passionate golf cultures in America. The 10,000 lakes that define the landscape are also the organizing principle of the golf infrastructure: courses clustered at resort destinations, courses framing lakeside communities, courses named for the waters they border. When the ice goes out in April and the last frost retreats in May, Minnesotans play as though making up for lost time, crowding tee sheets from dawn until the long summer twilight fades near ten o'clock.
The golf landscape divides naturally by region. The Twin Cities metro anchors the state's largest golf market with the greatest variety, from TPC Twin Cities in Blaine, host of the PGA Tour's 3M Open, to the historic Minikahda Club (1916 U.S. Open), to Hazeltine National in Chaska, where the Ryder Cup, PGA Championship, and multiple U.S. Opens have defined the national conversation about championship golf. Interlachen Country Club in Edina sits in this same pantheon, the venue where Bobby Jones completed his legendary Grand Slam in 1930.
North of the metro, the Brainerd Lakes Area functions as Minnesota's resort golf capital. Madden's On Gull Lake, Cragun's Resort, Breezy Point, and Grand View Resort have built a multi-course destination landscape that rivals any resort corridor in the upper Midwest. The density of quality courses within a short drive of each other makes the Brainerd region a natural multi-day golf destination.
The Iron Range in northeastern Minnesota offers golf built on the landscape left by open-pit mining and the boreal forest that reclaims the margins. Giant's Ridge in Aurora has developed well-regarded courses on this remarkable terrain, attracting golfers who combine a Range visit with a trip to the Boundary Waters or the North Shore of Lake Superior. Superior National at Lutsen brings elevation and views to the Highway 61 corridor, where Lake Superior accompanies every round.
Southeastern Minnesota's Driftless Area (the region that escaped glaciation) offers topographic drama unavailable elsewhere in the state. The limestone bluffs above the Mississippi River near Red Wing, Lake City, and Winona, the Root River karst country in Fillmore County, and the wooded terrain of Houston County give courses in this corner a character that has no equivalent on the lake plains or the prairie.
Southwestern and western Minnesota course through agricultural terrain where courses in small communities function as civic institutions, connecting scattered rural populations in a landscape of grain elevators, wind turbines, and the Red River Valley's extraordinary flatness.
Minnesota's reliable golf window runs May through October. What fills it is genuine enthusiasm: a state that produces serious golfers who make up in frequency what the calendar denies in months.
Rankings
Best of Minnesota
By county
Golf by county
- Anoka County 13
- Becker County 6
- Beltrami County 5
- Brown County 3
- Carver County 8
- Cass County 7
- Clay County 5
- Crow Wing County 9
- Dakota County 20
- Dodge County 3
- Douglas County 4
- Fillmore County 6
- Goodhue County 9
- Hennepin County 43
- Itasca County 5
- Kandiyohi County 4
- Kittson County 4
- Lyon County 3
- Martin County 3
- McLeod County 3
- Mower County 4
- Murray County 3
- Olmsted County 11
- Otter Tail County 7
- Pine County 4
- Polk County 5
- Ramsey County 10
- Redwood County 4
- Rice County 4
- Scott County 11
- Sherburne County 4
- St. Louis County 20
- Stearns County 8
- Steele County 4
- Wabasha County 4
- Washington County 22
- Winona County 5
- Wright County 10
By town
Where the courses are
- Ada 1: Heart of the Valley Golf Club
- Adams 1: Cedar River Golf Course
- Adrian 1: Adrian Country Club
- Albany 1: Albany 18 Hole Public Course
- Albert Lea 2
- Albertville 1: Cedar Creek Golf Course
- Alexandria 2
- Angle Inlet 1: Northwest Angle Golf Course
- Annandale 1: Whispering Pines Golf Course
- Anoka 1: Green Haven Golf Course
- Apple Valley 1: Valleywood Golf Course
- Arden Hills 1: Island Lake Golf
- Audubon 1: Forest Hills Golf Course
- Aurora 2
- Babbitt 1: Babbitt Golf Course
- Bagley 1: Twin Pines Golf Course
- Barnesville 1: Willow Creek Municiple Golf Course
- Baudette 1: Oak Harbor Golf Course
- Becker 1: Pebble Creek Golf Course
- Belle Plaine 1: Valley View Golf Club
- Bemidji 4
- Big Lake 1: Carefree Country Club
- Blackduck 1: Blackduck Municipal Golf Course
- Blaine 2
- Blooming Prairie 1: Blooming Prairie Country Club
- Bloomington 3
- Brainerd 1: Pine Beach East Golf Course
- Breezy Point 4
- Brooklyn Center 1: Centerbrook Golf Course
- Brooklyn Park 2
- Buffalo 2
- Buffalo Lake 1: Oakdale Golf Course
- Burnsville 1: Birnamwood Golf Course
- Byron 1: Somerby Golf Club
- Caledonia 1: Ma Cal Grove Country Club
- Calumet 1: Swan Lake Country Club
- Cannon Falls 1: Cannon Golf Club
- Carlton 1: Black Bear Golf Course
- Cass Lake 1: Sandtrap Golf Course
- Cedar 1: Hidden Haven Golf Course
- Chanhassen 2
- Chaska 3
- Chatfield 1: Chosen Valley Golf Club
- Clearwater 1: Traveler's Country Club
- Climax 1: Bentwood Golf Course
- Cloquet 1: Cloquet Country Club
- Cohasset 1: Sugarbrooke Golf Course
- Coleraine 1: Eagle Ridge Gold Course
- Columbia Heights 1: Columbia Golf Course
- Cook 2
- Coon Rapids 2
- Corcoran 3
- Cottage Grove 1: River Oaks Golf Course
- Cottonwood 1: Cottonwood Country Club
- Credit River 1: Heritage Links Golf Club
- Crookston 1: Minakwa Golf Course
- Dawson 1: Dawson Golf Course
- Dayton 2
- Deer River 1: Blueberry Hills Golf Course
- Dellwood 2
- Detroit Lakes 2
- Dodge Center 1: Dodge Country Club
- Dovray 1: Rolling Hills Golf Club
- Duluth 3
- East Bethel 1: Viking Meadows Golf Club
- East Grand Forks 1: Valley Golf Course
- East Gull Lake 3
- Eden Prairie 3
- Edina 2
- Elbow Lake 1: Tipsinah Mounds
- Elk River 1: Elk River Golf Club
- Elko New Market 1: Boulder Pointe Golf Club
- Ely 1: Ely Golf Club
- Eveleth 1: Eveleth Municipal Golf Course
- Fairfax 1: Mayflower Golf Club
- Fairmont 1: Interlaken Golf Club
- Falcon Heights 1: Como Park Golf Course
- Faribault 3
- Farmington 2
- Fergus Falls 1: Pebble Lake Golf Course
- Fertile 1: Sand Hill Golf Course
- Fifty Lakes 1: Golden Eagle Golf Club
- Forest Lake 3
- Fort Ripley 1: Eagle's Landing Golf Club and Grill
- Fosston 1: Fosston Golf Club
- Frazee 1: Frazee Golf Course
- Frontenac 1: Mount Frontenac Golf Course
- Fulda 1: Fulda Town and Country Golf
- Gem Lake 1: Gem Lake Hills Golf Course
- Gilbert 1: Esquagama Golf Course
- Glencoe 1: Glencoe Country Club
- Golden Valley 2
- Granada 1: Rose Lake Golf Club
- Grand Marais 1: Gunflint Hills Golf Course
- Grand Rapids 1: Pokegama Golf Course
- Hallock 1: Two Rivers Golf Club
- Ham Lake 2
- Harmony 1: Harmony Golf Club
- Hastings 3
- Hawley 2
- Hayfield 1: The Oaks Golf Club
- Hendricks 1: Hendricks Golf Club
- Henning 1: Oakwood Supper Club & Golf Course
- Henriette 1: Pokegama Pitch & Putt
- Hermantown 1: Pike Lake Golf Course
- Hibbing 1: Mesaba Country Club
- Hinckley 2
- Hoffman 1: Red Rock Golf Course
- Hokah 1: Valley High Golf Course
- Hopkins 2
- Hoyt Lakes 1: Hoyt Lakes Municipal Golf Course
- Hutchinson 1: Crow River Country Club
- Independence 2
- International Falls 1: The River Golf Course, Inc.
- Inver Grove Heights 3
- Jackson 1: Jackson Golf Club
- Janesville 1: Prairie Ridge Golf Course
- Jordan 1: Ridges at Sand Creek
- Karlstad 2
- Kenyon 1: Kenyon Country Club
- Kimball 1: Kimball Golf Club
- La Crescent 1: Pine Creek Golf Course
- Lake City 3
- Lake Elmo 2
- Lake Park 1: Green Valley Golf Course
- Lakeville 1: Crystal Lake Golf Club
- Lancaster 1: Lancaster Riverside Golf Club
- Lansing 1: Meadow Greens Golf Course
- Lauderdale 3
- Lester Prairie 1: Shadowbrooke Golf Course
- Lewiston 1: Lewiston Golf & Country Club
- Lilydale 4
- Lino Lakes 1: Chomonix Golf Course
- Litchfield 1: Litchfield Golf Club
- Long Beach 1: Minniwaska Golf Club
- Long Lake 2
- Long Prairie 1: Long Prairie Country Club
- Lutsen 1: Superior National at Lutsen-Golf Course
- Luverne 1: Luverne Country Club
- Lynd 1: Savannah Oaks Golf Club
- Mabel 1: Meadowbrook Country Club
- Madelia 1: Madelia Golf Course
- Mankato 1: Minneopa Golf Club
- Mantorville 1: Zumbro Valley Golf Course
- Maple Grove 1: Rush Creek Golf Club - Mac 9
- Maple Lake 1: Albion Ridges Golf Course
- Maple Plain 1: Burl Oaks Golf Club
- Mapleview 2
- Maplewood 1: The Ponds at Battle Creek
- Marshall 1: Marshall Golf Club
- McGregor 1: Minnesota National Golf Course
- Medina 1: Medina Golf & Country Club
- Menahga 1: Blueberry Pines Golf Club
- Mendota 2
- Mendota Heights 1: Mendakota Country Club
- Miesville 2
- Milaca 1: Stones Throw Golf Course
- Minneapolis 3
- Minnetonka 1: Glen Lake Golf & Practice Center
- Minnetrista 1: Timber Creek Golf Course
- Montevideo 1: Rivercrest Golf
- Moorhead 2
- Morton 1: Dacotah Ridge Golf Club
- Mountain Lake 1: Mountain Lake Golf Course
- Nelson 1: Geneva Golf Club
- New Brighton 1: Brightwood Hills Golf Course
- New Hope 3
- New London 2
- New Prague 1: Creeksbend Golf Course
- New Ulm 2
- Nisswa 2
- North Branch 1: North Branch Golf Course
- North Mankato 1: North Links Golf Course
- North Oaks 1: North Oaks Golf Course
- North St. Paul 1: Goodrich Golf Course
- Northfield 1: Northfield Golf Club
- Oak Grove 1: The Refuge Golf Course
- Oakdale 1: Oak Marsh Golf Course
- Orr 1: Vermilion River Greens
- Osakis 1: Osakis Country Club
- Ostrander 1: Root River Country Club
- Otsego 2
- Ottertail 2
- Owatonna 3
- Park Rapids 2
- Paynesville 1: Koronis Hills Golf Club
- Pelican Rapids 2
- Pequot Lakes 1: The Preserve
- Perham 1: Perham Lakeside Golf Club
- Pine Island 1: Pine Island Golf Course
- Pipestone 1: Pipestone Golf & Country Club
- Plainview 1: Piper Hills Golf Course
- Plymouth 1: Parker's Lake Golf Center
- Preston 1: Preston Golf and Country Club
- Prior Lake 3
- Proctor 2
- Ramsey 2
- Red Lake Falls 1: Oak Knolls Golf Course
- Red Wing 3
- Redwood Falls 1: Redwood Falls Golf Club
- Rice Lake 1: Lester Park Golf Course
- Riverland 1: Mahnomen County Country Club
- Rochester 8
- Rogers 1: Fox Hollow Golf Course
- Roseville 1: Cedarholm Golf Course
- Rushford 1: Ferndale Country Club
- Saint Louis Park 1: Minneapolis Golf Club
- Saint Paul 1: The Town & Country Club
- Sanborn 1: Farmers Golf & Health Club
- Sandstone 1: Sandstone Area Golf Course
- Sartell 2
- Sauk Centre 2
- Sauk Rapids 1: Wapicada Golf Club
- Shakopee 2
- Sherburn 1: Fox Lake Golf Course
- Shorewood 1: Sota Sims Golf
- Silver Bay 1: Silver Bay Golf Course
- Skyline 1: Terrace View Golf Course
- Slayton 1: Slayton Country Club
- Sleepy Eye 1: Sleepy Eye Golf Club
- St. Charles 1: St. Charles Golf Club
- St. Cloud 2
- St. Louis Park 2
- St. Peter 1: Shoreland Country Club
- Stanchfield 2
- Stephen 1: Stephen Golf Course
- Stewartville 2
- Stillwater 8
- Sunfish Lake 1: Southview Country Club
- Tower 1: The Wilderness at Fortune Bay
- Tracy 1: Tracy Country Club
- Two Harbors 1: Lake View National Golf Course
- Victoria 1: Deer Run Golf Club
- Village of Minnetonka Beach 1: Lafayette Club
- Virginia 1: Virginia Golf Course
- Wabasha 1: Coffee Mill Country Club
- Waite Park 1: Angushire Golf Club
- Walker 2
- Warroad 1: Warroad Estates Golf Course
- Waseca 1: Lakeside Country Club
- Watertown 1: B's On The River
- Wayzata 2
- Wells 1: Wells Golf Course
- White Bear Lake 2
- Willmar 2
- Winona 2
- Woodbury 2
- Worthington 1: Worthington Country Club
- Zumbrota 1: Zumbrota Golf Club
Practice
Driving ranges only
- Scandia 1