Map and Download GPS Waypoints for 491 Lakes in Iowa

Click here to download GPS waypoints (POIs) for all of the lakes in Iowa in GPX format. Then, download ExpertGPS mapping software, which will allow you to print maps of any lake in Iowa, view lakes on USGS topo maps and aerial photos, and send the lakes as waypoints or POIs directly to your GPS receiver.

Download a Free Trial of ExpertGPS Map Software

Download a free trial of ExpertGPS map software
Download ExpertGPS 6.02 (12 Megabytes)
New features were added to ExpertGPS on June 22, 2017
ExpertGPS runs on Windows 10, 8.1, and 7.

More Iowa maps and GPS data layers are available here.

Below is a list of all 491 lakes in Iowa, organized by town. Click any lake to preview a map of the lake. Then download all 491 Iowa lakes and your free trial of ExpertGPS map software.

Jump directly to a town beginning with A B C D E F G H I J K L M N O P Q R S T U V W Y

Afton, IA Lakes

Albia, IA Lakes

Allen, IA Lakes

Ames, IA Lakes

Anita, IA Lakes

Ankeny, IA Lakes

Arnolds Park, IA Lakes

Atalissa, IA Lakes

Aurelia, IA Lakes

Avery, IA Lakes

Badger, IA Lakes

Bangor, IA Lakes

Bedford, IA Lakes

Belmond, IA Lakes

Bennett, IA Lakes

Benton, IA Lakes

Big Grove, IA Lakes

Bingham, IA Lakes

Blaine, IA Lakes

Blairstown, IA Lakes

Bloomfield, IA Lakes

Blue Grass, IA Lakes

Bluff Creek, IA Lakes

Boone, IA Lakes

Booth, IA Lakes

Bridgewater, IA Lakes

Brighton, IA Lakes

Bristol, IA Lakes

Britt, IA Lakes

Buena Vista, IA Lakes

Buffalo, IA Lakes

Burlington, IA Lakes

Calhoun, IA Lakes

Calmar, IA Lakes

Camanche, IA Lakes

Carlisle, IA Lakes

Carroll, IA Lakes

Cass, IA Lakes

Cedar Falls, IA Lakes

Cedar Rapids, IA Lakes

Centennial, IA Lakes

Center Grove, IA Lakes

Center Junction, IA Lakes

Center, IA Lakes

Centerville, IA Lakes

Chariton, IA Lakes

Chelsea, IA Lakes

Cincinnati, IA Lakes

Clarinda, IA Lakes

Clay, IA Lakes

Clear Lake, IA Lakes

Clive, IA Lakes

Colo, IA Lakes

Concordia, IA Lakes

Corning, IA Lakes

Corwin, IA Lakes

Corydon, IA Lakes

Crescent, IA Lakes

Creston, IA Lakes

Crocker, IA Lakes

Crystal Lake, IA Lakes

Cumming, IA Lakes

De Witt, IA Lakes

Delaware, IA Lakes

Delhi, IA Lakes

Des Moines, IA Lakes

Diamond Lake, IA Lakes

Dodge, IA Lakes

Douglas, IA Lakes

Dover, IA Lakes

Dresden, IA Lakes

Dyersville, IA Lakes

Eagle, IA Lakes

East, IA Lakes

Eden, IA Lakes

Eldora, IA Lakes

Eliot, IA Lakes

Ellington, IA Lakes

Ellis, IA Lakes

Ellsworth, IA Lakes

Emmet, IA Lakes

Emmetsburg, IA Lakes

Estherville, IA Lakes

Evansdale, IA Lakes

Excelsior, IA Lakes

Fairfield, IA Lakes

Fairview, IA Lakes

Farmington, IA Lakes

Fayette, IA Lakes

Franklin, IA Lakes

Fraser, IA Lakes

Fremont, IA Lakes

Fruitland, IA Lakes

Garfield, IA Lakes

Glenwood, IA Lakes

Goose Lake, IA Lakes

Grandview, IA Lakes

Grant, IA Lakes

Great Oak, IA Lakes

Greenfield, IA Lakes

Grinnell, IA Lakes

Grove, IA Lakes

Gruver, IA Lakes

Guttenberg, IA Lakes

Hamilton, IA Lakes

Hardin, IA Lakes

Harlan, IA Lakes

Harpers Ferry, IA Lakes

Hazleton, IA Lakes

Hesper, IA Lakes

High Lake, IA Lakes

Highland, IA Lakes

Hilton, IA Lakes

Humboldt, IA Lakes

Humeston, IA Lakes

Huron, IA Lakes

Indian Creek, IA Lakes

Indian Village, IA Lakes

Iowa Lake, IA Lakes

Iowa, IA Lakes

Jack Creek, IA Lakes

Jackson, IA Lakes

Jasper, IA Lakes

Jefferson, IA Lakes

Jewell Junction, IA Lakes

Johnston, IA Lakes

Joice, IA Lakes

Jones, IA Lakes

Kalona, IA Lakes

Kanawha, IA Lakes

Keomah Village, IA Lakes

Knoxville, IA Lakes

Lafayette, IA Lakes

Lake Mills, IA Lakes

Lake Park, IA Lakes

Lake View, IA Lakes

Lake, IA Lakes

Lakeville, IA Lakes

Lamoni, IA Lakes

Lansing, IA Lakes

Le Grand, IA Lakes

Lee, IA Lakes

Lenox, IA Lakes

Leroy, IA Lakes

Lewis, IA Lakes

Liberty, IA Lakes

Lincoln, IA Lakes

Little Sioux, IA Lakes

Lockridge, IA Lakes

Logan, IA Lakes

Lost Island, IA Lakes

Lyons, IA Lakes

Madison, IA Lakes

Manchester, IA Lakes

Marion, IA Lakes

Mariposa, IA Lakes

Marquette, IA Lakes

Mason City, IA Lakes

Mason, IA Lakes

Massillon, IA Lakes

Midland, IA Lakes

Milford, IA Lakes

Miller, IA Lakes

Mitchellville, IA Lakes

Monroe, IA Lakes

Montezuma, IA Lakes

Morgan, IA Lakes

Morley, IA Lakes

Mott, IA Lakes

Mount Ayr, IA Lakes

Mount Valley, IA Lakes

Mount Vernon, IA Lakes

Mystic, IA Lakes

Nashua, IA Lakes

Newell, IA Lakes

North Buena Vista, IA Lakes

North Liberty, IA Lakes

Norwalk, IA Lakes

Oak, IA Lakes

Oakland, IA Lakes

Oakville, IA Lakes

Ocheyedan, IA Lakes

Oelwein, IA Lakes

Okoboji, IA Lakes

Orient, IA Lakes

Orono, IA Lakes

Osceola, IA Lakes

Otranto, IA Lakes

Otter Creek, IA Lakes

Oxford Junction, IA Lakes

Oxford, IA Lakes

Pacific Junction, IA Lakes

Palo Alto, IA Lakes

Palo, IA Lakes

Panora, IA Lakes

Penn, IA Lakes

Peru, IA Lakes

Pilot, IA Lakes

Platte, IA Lakes

Plattville, IA Lakes

Pleasant Grove, IA Lakes

Pleasant Ridge, IA Lakes

Plum Creek, IA Lakes

Poland, IA Lakes

Polk City, IA Lakes

Port Louisa, IA Lakes

Portland, IA Lakes

Princeton, IA Lakes

Quincy, IA Lakes

Ramsey, IA Lakes

Rathbun, IA Lakes

Red Rock, IA Lakes

Rhodes, IA Lakes

Riceville, IA Lakes

Richland, IA Lakes

Rock Creek, IA Lakes

Runnells, IA Lakes

Ruthven, IA Lakes

Sabula, IA Lakes

Saint Marys, IA Lakes

Salix, IA Lakes

Saylor, IA Lakes

Scott, IA Lakes

Sergeant Bluff, IA Lakes

Seymour, IA Lakes

Sherman, IA Lakes

Silver Lake, IA Lakes

Sioux Rapids, IA Lakes

Soldier, IA Lakes

Spaulding, IA Lakes

Spencer, IA Lakes

Spirit Lake, IA Lakes

Spring Creek, IA Lakes

Storm Lake, IA Lakes

Summerset, IA Lakes

Summit, IA Lakes

Superior, IA Lakes

Swan Lake, IA Lakes

Swan, IA Lakes

Tama, IA Lakes

Timber Creek, IA Lakes

Twelve Mile Lake, IA Lakes

Twin Lake, IA Lakes

Twin Lakes, IA Lakes

Union, IA Lakes

Unionville, IA Lakes

Van Buren, IA Lakes

Varina, IA Lakes

Wahpeton, IA Lakes

Walcott, IA Lakes

Wall Lake, IA Lakes

Wapello, IA Lakes

Washington, IA Lakes

Waterloo, IA Lakes

Weaver, IA Lakes

West Burlington, IA Lakes

West Point, IA Lakes

Westfield, IA Lakes

White Oak, IA Lakes

Whiting, IA Lakes

Williams, IA Lakes

Windsor Heights, IA Lakes

Worth, IA Lakes

York, IA Lakes


Follow these Instructions to Download all 491 Iowa Lakes to your GPS


1 Download a GPX file containing all of the lakes in Iowa. Save the GPX file on your desktop.

2 Download and install ExpertGPS mapping software.

3Launch ExpertGPS, click Open on the File menu, and select the GPX file you just saved to your computer's hard drive.

4Click Send to GPS on the GPS menu to send the lakes as waypoints (POIs) to your GPS.



Follow these Instructions to View, Customize, and Print Maps of any Lake in Iowa


1 Download a GPX file containing all of the lakes in Iowa. Save the GPX file on your desktop.

2 Download and install ExpertGPS mapping software.

3Launch ExpertGPS, click Open on the File menu, and select the GPX file you just saved to your computer's hard drive.

4Double-click any Lake in the ExpertGPS Waypoint List to view a detailed map, which you can customize and print.


Download a Free Trial of ExpertGPS Map Software

Download a free trial of ExpertGPS map software
Download ExpertGPS 6.02 (12 Megabytes)
New features were added to ExpertGPS on June 22, 2017
ExpertGPS runs on Windows 10, 8.1, and 7.

Purchase ExpertGPS map software with a credit card, PayPal, or purchase order

$74.95 ExpertGPS Home

$249.95 ExpertGPS Pro

Compare Versions


Download a free trial of ExpertGPS map software

GPS Map Software for
Windows 10, 8.1, and 7


New features added
June 22, 2017


Copyright 1998-2017 TopoGrafix – 24 Kirkland Dr, Stow, MA – Email: Fax Orders: (815) 346-5239