
34 cities · 1,190 measured lakes routed by road
How far is the nearest lake worth swimming in?
Pick your city. You get the closest lake with readings on record, the closest one with clear, low-nutrient water, and the number of extra minutes between them. Sometimes that gap is nine minutes. Sometimes it is two hours, and that is worth knowing before you load the car.
The ranking is the water: phosphorus, nitrogen, algae and turbidity, measured over years by state and federal agencies. Drive times are real road routing, not straight lines on a map.
Every city, and what clean water costs in minutes
| From | Closest lake | Closest clear, low-nutrient water | Extra drive | Clear-water lakes in range |
|---|---|---|---|---|
| Atlanta, GA | 48 min · Lake Allatoona | 3 hr · Lake Blackshear | +2 hr 12 min | 4 |
| Austin, TX | 23 min · Walter E Long Lake Mid Lake | 3 hr 55 min · Lake Cisco | +3 hr 32 min | 1 |
| Birmingham, AL | 2 hr 10 min · Pool B | 2 hr 10 min · Pool B | Same lake | 10 |
| Boston, MA | 14 min · South Reservoir | 14 min · South Reservoir | Same lake | 9 |
| Buffalo, NY | 1 hr 47 min · Irondequoit Bay Lake | 2 hr 24 min · Seneca Lake Platform | +37 min | 2 |
| Charlotte, NC | 27 min · Mountain Island Lake | 1 hr 45 min · Rockingham City Lake | +1 hr 18 min | 4 |
| Chicago, IL | 29 min · Flatfoot Lake | 32 min · Lake Opeka | +3 min | 16 |
| Cincinnati, OH | 22 min · Doe Run Lake | 2 hr 26 min · Marysville Upground Reservoir | +2 hr 4 min | 8 |
| Cleveland, OH | 1 hr 45 min · Fremont Reservoir | 1 hr 55 min · Powers Reservoir | +10 min | 8 |
| Columbus, OH | 30 min · O'Shaughnessy Reservoir Lake | 51 min · Marysville Upground Reservoir | +21 min | 4 |
| Dallas, TX | 14 min · White Rock Lake | 1 hr 52 min · Bois D'Arc Lake | +1 hr 38 min | 4 |
| Denver, CO | 35 min · Chatfield Reservoir | 35 min · Chatfield Reservoir | Same lake | 13 |
| Des Moines, IA | 6 min · Grays Lake | 17 min · Terra Park Lake | +11 min | 9 |
| Detroit, MI | 42 min · Pleasant Lake | 42 min · Pleasant Lake | Same lake | 23 |
| Houston, TX | 28 min · Lake Houston | 3 hr 33 min · Fairfield Lake | +3 hr 5 min | 2 |
| Indianapolis, IN | 43 min · Old Swimmin Hole Lake | 2 hr 42 min · Blue Lake | +1 hr 59 min | 6 |
| Kansas City, MO | 4 min · Washington Lake | 21 min · Waukomis Lake | +17 min | 7 |
| Louisville, KY | 39 min · Long Run Lake | 57 min · Freeman Lake | +18 min | 13 |
| Memphis, TN | 16 min · Mckellar Lake | 1 hr 13 min · Lower Lake | +57 min | 10 |
| Milwaukee, WI | 33 min · Pewaukee Lake | 33 min · Pewaukee Lake | Same lake | 26 |
| Nashville, TN | 54 min · West Fork Drakes Reservoir | 1 hr 41 min · Lake Malone | +47 min | 14 |
| Oklahoma City, OK | 38 min · Wes Watkins Reservoir | 3 hr 56 min · Bois D'Arc Lake | +3 hr 18 min | 1 |
| Omaha, NE | 22 min · Lake Manawa | 1 hr 6 min · Willow Lake | +44 min | 6 |
| Orlando, FL | 2 min · Lake Lucerne West | 2 min · Lake Lucerne West | Same lake | 18 |
| Philadelphia, PA | 14 min · Newton Lake | 24 min · Grenloch Lake | +10 min | 14 |
| Phoenix, AZ | 25 min · Chaparral Park Lake | 25 min · Chaparral Park Lake | Same lake | 2 |
| Pittsburgh, PA | 26 min · North Park Lake | 1 hr 22 min · Keystone Lake | +56 min | 4 |
| Portland, OR | 58 min · Henry Hagg Lake | 58 min · Henry Hagg Lake | Same lake | 6 |
| Raleigh, NC | 11 min · Lake Raleigh | 1 hr 26 min · Old Town Reservoir | +1 hr 15 min | 4 |
| Richmond, VA | 25 min · Ut To Chk Lake | 48 min · Diascund Reservoir Off Dam | +23 min | 9 |
| Salt Lake City, UT | 29 min · Little Dell Reservoir | 29 min · Little Dell Reservoir | Same lake | 13 |
| Seattle, WA | 1 hr 7 min · Weallup Lake | 3 hr 23 min · Moses Lake | +2 hr 16 min | 1 |
| St. Louis, MO | 5 min · Lafayette Park Lake | 1 hr 1 min · Lake Wauwanoka | +56 min | 12 |
| Tampa, FL | 8 min · Lake Roberta | 14 min · Hillsborough-Silver Lake | +6 min | 14 |
Where clean water costs the most driving
In these cities the nearest water and the nearest good water are a long way apart. The closest lake is not a bad choice for an hour with a dog; it is a bad choice for a swim.
Where the closest lake is already the clean one
No tradeoff to make in these cities: the shortest drive and the best reachable water are the same lake.
How this was measured
Drive times and road miles are one-way road routing from each downtown to the nearest public road at each lake, over the OpenStreetMap network via OSRM (router.project-osrm.org) over OpenStreetMap, driving profile, free-flow. Nothing further than 4 hr was routed.
Only lakes with nutrient and algae readings on record appear, because the water is the only axis these pages rank on. Those readings, phosphorus, nitrogen, chlorophyll-a and turbidity measured over years, describe the lake’s record, not conditions on a particular afternoon. Water clarity is shown on each lake page beside them.
Plan the rest of the trip
Common questions
Frequently Asked Questions
Water quality and driving distance, and nothing else. Each city page lists the lakes with nutrient and algae readings you can reach by road, sorted by how long the drive takes, and each lake links to its own phosphorus, chlorophyll-a and clarity readings. There is no nightly rate, no occupancy index and no popularity score in the ordering.
Because that is the decision. Somebody leaving a city on a Saturday morning is choosing between the water twenty minutes away and the water two hours away, and they cannot make that call if only one of the two is on the page. So both are, with the gap in minutes stated plainly.
Road routing from downtown to the nearest public road at each lake, over the OpenStreetMap road network. They are free-flow: no traffic model, no time of day, no stops. Treat them as a floor.
A city gets a page when there are at least three lakes with nutrient and algae readings it can reach by road, and at least one of them has clear, low-nutrient water. Where a metro is missing, it is usually because the monitoring record around it is thin rather than because the water is bad: no agency reported enough samples on the nearby lakes.