Check the water before you drive.
LakeLens covers freshwater swim areas across all 50 states: springs, lakes and rivers inside public land. It tells you what is known about a place before you drive out, and says nothing when nothing is known.
What LakeLens does
- How busy today. A transparent score for whether a park is running busier than usual, and roughly when the crowds arrive.
- Hours you can trust. Opening hours and sunset are worked out per park in its own time zone, so a park shut for the night says so.
- One-tap crowd reports. Got in, turned away, line at the gate, lot full. No account needed. When a park is full, the nearest open alternatives.
- Conditions, parking and access. Water temperature, UV, feels-like and the forecast, plus water entry type, ADA parking, restrooms and amenities.
- Silence where we have nothing. Most lakes here were found by their public shore and have no posted hours or lifeguard. Those get no status at all, rather than a badge implying we checked.
Where there is a status, it is an icon plus words, never a colour on its own:
- OpenLetting visitors in right now.
- Full / turned awayVisitors report being turned away at the gate.
- ClosedAn official notice says swimming is closed.
- Status unknownNot enough data yet.
How busy today?
Parks never publish live capacity, so we score the day instead. We never claim a park will fill; at most we say it is busier than usual. Each park starts at zero:
- WeekendSaturday or Sunday.+2
- Holiday or holiday weekendUS public holidays and the long weekends around them (Memorial Day, July 4, Labor Day…).+3
- College or local eventUF home games, spring break and other calendar events near the park. Some events count more.+1
- Forecast high 90°F or more95°F or more adds two extra points (three in total). Hot days fill springs fast.+1
- Rain chance 50 % or moreRain thins crowds, so the score goes down.−2
0 or less is a normal day. 1 to 2 is somewhat busier. 3 or more means go early. Parks with a known typical busy time also get a time, which moves 25 minutes earlier for every point above 2.
A park is only marked Full or Closed once it has actually stopped letting people in: an official closure, the park’s own hours, the swim season, or visitors reporting they were turned away. An active closure or a gate shut for the night always wins over the score, and the park reopens by itself when the notice ends.
How reports work
- One tap, no account. Pick what you saw. Your device gets a random ID so we can rate-limit without knowing who you are.
- Reports expire after 2 hours. Conditions change fast, so stale reports would mislead.
- 3 matching reports in 30 minutes = confirmed. One “turned away” shows as Reported; three makes it Confirmed, which overrides the outlook. When a full status is over 30 minutes old, people at the park are asked whether it is still true.
- Contradictions are shown, not hidden. A newer “got in” after a “turned away” lowers our confidence and both stay visible.
The things you can report:
- Got in
- Turned away
- Line at gate
- Crowded
- Water high
- Water murky
- Gator sighting
- Launch closed
- Lot full
- Overflow lot open
- Ramp blocked
- Wheelchair available
- Accessible restroom closed
What we verify
We only call something verified when an official page says it. Everything else is labelled so you can decide how much to trust it.
- Verified
- Stated on the park’s official page, with a link to the source.
- Unverified
- OpenStreetMap details, accessibility we could not confirm, and anything a visitor reported.
- Typical
- Values like “spring water is typically 72°F” when there is no live gauge. Never presented as a live reading.
Lifeguards: most freshwater swim areas have none. We show “yes”, “no” or nothing at all; assume no.
Data sources
- USGS Water Services (opens in a new tab)
Spring flow, river stage and water temperature from real-time gauges.
U.S. public domain. Real-time readings are provisional and subject to revision.
- National Weather Service (api.weather.gov) (opens in a new tab)
Hourly and 7-day forecasts, active weather alerts, and the raw gridpoint values behind feels-like temperature and thunder chance.
U.S. public domain.
- EPA Envirofacts UV Index (opens in a new tab)
Hourly UV index for each park's coordinates.
U.S. public domain.
- NOAA CO-OPS Tides & Currents (opens in a new tab)
Water temperature from fixed stations, including the Great Lakes.
U.S. public domain. Readings are preliminary.
- FDEP algal bloom sampling (opens in a new tab)
Freshwater cyanobacteria (blue-green algae) sample results near parks.
U.S. public domain. Samples are point-in-time, not a live reading.
- Nager.Date (opens in a new tab)
US public holidays and long weekends used by the busyness score.
Open API (MIT-licensed project).
- OpenStreetMap contributors / OpenFreeMap (opens in a new tab)
Base map tiles, parking-lot locations and park amenities.
© OpenStreetMap contributors (ODbL). Tiles: OpenFreeMap © OpenMapTiles.
- Florida State Parks (opens in a new tab)
Hours, fees, rules, reservation links and official closure notices for state parks.
Official park pages; notices are entered by hand with a link to the source.
- Alachua County Parks (opens in a new tab)
Poe Springs Park hours, fees and closures.
Official county pages.
- Ginnie Springs Outdoors (opens in a new tab)
Admission, rules and safety information for the privately run Ginnie Springs.
Official operator pages.
Each number shows where it came from and when it was fetched. Water data older than 6 hours, forecasts older than 3 hours and reports older than 2 hours are flagged as possibly out of date. Park photos come from Wikimedia Commons, with the photographer and licence under every photo.
Rules and disclaimer
LakeLens is informational only. The busyness outlook is an estimate, visitor reports are unverified, and conditions change quickly. Always follow posted rules, signs and park staff. Swim at your own risk, and never enter caves or caverns without cave-diving certification.
Park rules vary by operator. Florida State Parks follow F.A.C. 62D-2.014 (opens in a new tab): no alcohol outside designated areas, and no pets in swimming areas. Each park page lists its own rules where we have them.
LakeLens is not affiliated with any park operator or state agency. Official information always takes precedence over anything shown here.
Who made this

Made by Kenzo Fukuda, CS student at the University of Florida.