What’s in, what isn’t
Coverage
Last updated October 25, 2026
65 of Florida’s 67 counties have pages, with 1,075,621 well records. They come from one statewide snapshot of every public water management district well-construction layer we can use (v2026-10-25, pulled October 25, 2026, 1,715,247 agency records before filtering): Northwest Florida, Suwannee River, St. Johns River, Southwest Florida, and South Florida’s district-issued layer. The site rebuilds from that snapshot monthly.
South Florida household wells are mostly permitted by counties and cities, so they are not in those district layers. Counties without a page have no figures here, and we don’t fill the gaps with estimates.
District by district
| District | Records in snapshot | Kept | Notes |
|---|---|---|---|
| Southwest Florida Water Management District | 933,452 | 509,946 | Well construction permits, with permit issue dates. |
| St. Johns River Water Management District | 479,914 | 350,967 | All wells on the district’s regulatory map. No dates. |
| Northwest Florida Water Management District | 250,036 | 186,669 | All wells on the district’s regulatory map. No dates. |
| Suwannee River Water Management District | 51,118 | 28,039 | All wells on the district’s regulatory map. No dates. |
| South Florida Water Management District | 727 | 0 | Only permits SFWMD issues itself (Monroe, Charlotte, and wells of 12 inches or more in Broward). Depths are from the permit, with no well use, so none are kept. Everywhere else in the district, county health departments, Lee and Collier counties and the City of Cape Coral issue well permits, and those records aren’t in this layer. |
“Kept” means the record passed the filters in the methodology (reported depth, water-supply use, usable location) and lies in a Florida county. Counts include counties without a page.
Counties with pages (65)
| County | Records kept | From |
|---|---|---|
| Alachua | 6,633 | SWFWMD 8 of 19 · SJRWMD 3,073 of 6,208 · SRWMD 3,552 of 5,198 |
| Baker | 3,334 | SJRWMD 3,267 of 4,566 · SRWMD 67 of 157 |
| Bay | 28,897 | NWFWMD 28,897 of 39,696 |
| Bradford | 1,972 | SJRWMD 171 of 431 · SRWMD 1,801 of 3,514 |
| Brevard | 95,603 | SJRWMD 95,603 of 119,456 |
| Broward · partial · thin | 4 | SJRWMD 3 of 77 · NWFWMD 1 of 1 |
| Calhoun | 3,778 | NWFWMD 3,778 of 5,027 |
| Charlotte · partial | 20,331 | SWFWMD 20,331 of 28,629 |
| Citrus | 38,769 | SWFWMD 38,729 of 55,094 · SJRWMD 40 of 69 |
| Clay | 16,576 | SJRWMD 16,576 of 21,421 |
| Collier · partial · thin | 52 | SJRWMD 52 of 165 |
| Columbia | 5,627 | SJRWMD 29 of 177 · SRWMD 5,598 of 9,253 |
| DeSoto | 7,888 | SWFWMD 7,884 of 12,882 · SJRWMD 4 of 99 |
| Dixie | 1,373 | SJRWMD 1 of 99 · SRWMD 1,372 of 2,602 |
| Duval | 27,889 | SJRWMD 27,889 of 45,547 |
| Escambia | 26,545 | NWFWMD 26,545 of 36,880 |
| Flagler | 16,525 | SJRWMD 16,525 of 19,662 |
| Franklin | 1,704 | NWFWMD 1,704 of 2,269 |
| Gadsden | 4,023 | NWFWMD 4,023 of 5,720 |
| Gilchrist | 2,760 | SJRWMD 8 of 108 · SRWMD 2,752 of 4,646 |
| Glades · partial · thin | 13 | SWFWMD 1 of 6 · SJRWMD 12 of 133 |
| Gulf | 3,591 | NWFWMD 3,591 of 4,398 |
| Hamilton | 1,086 | SJRWMD 8 of 110 · SRWMD 1,078 of 2,589 |
| Hardee | 5,315 | SWFWMD 5,278 of 12,535 · SJRWMD 37 of 124 |
| Hendry · partial · thin | 12 | SJRWMD 12 of 115 |
| Hernando | 34,312 | SWFWMD 34,248 of 46,209 · SJRWMD 64 of 108 |
| Highlands · partial | 28,262 | SWFWMD 28,207 of 36,240 · SJRWMD 55 of 149 |
| Hillsborough | 63,521 | SWFWMD 63,438 of 171,394 · SJRWMD 83 of 203 |
| Holmes | 4,827 | NWFWMD 4,827 of 6,423 |
| Indian River | 33,416 | SJRWMD 33,416 of 40,143 |
| Jackson | 14,648 | NWFWMD 14,648 of 19,614 |
| Jefferson | 2,607 | SJRWMD 12 of 104 · NWFWMD 2,347 of 3,315 · SRWMD 248 of 745 |
| Lafayette | 847 | SJRWMD 1 of 80 · SRWMD 846 of 1,763 |
| Lake | 23,922 | SWFWMD 456 of 845 · SJRWMD 23,466 of 31,681 |
| Lee · partial · thin | 21 | SWFWMD 1 of 1 · SJRWMD 19 of 170 · NWFWMD 1 of 2 |
| Leon | 15,846 | SJRWMD 41 of 113 · NWFWMD 15,805 of 23,150 |
| Levy | 12,995 | SWFWMD 10,575 of 13,247 · SJRWMD 54 of 237 · SRWMD 2,366 of 4,191 |
| Liberty | 972 | NWFWMD 972 of 1,232 |
| Madison | 1,238 | SRWMD 1,238 of 3,308 |
| Manatee | 14,307 | SWFWMD 14,285 of 37,337 · SJRWMD 22 of 177 |
| Marion | 73,061 | SWFWMD 48,487 of 64,438 · SJRWMD 24,540 of 28,072 · SRWMD 34 of 56 |
| Martin · partial · thin | 53 | SJRWMD 53 of 131 |
| Nassau | 10,677 | SJRWMD 10,677 of 13,925 |
| Okaloosa | 25,074 | NWFWMD 25,074 of 34,844 |
| Okeechobee · partial · thin | 271 | SJRWMD 271 of 482 |
| Orange · partial | 11,137 | SJRWMD 11,137 of 27,116 |
| Osceola · partial | 2,022 | SJRWMD 2,018 of 3,660 · NWFWMD 4 of 5 |
| Palm Beach · partial · thin | 41 | SJRWMD 39 of 226 · NWFWMD 2 of 4 |
| Pasco | 49,068 | SWFWMD 48,971 of 82,147 · SJRWMD 97 of 151 |
| Pinellas | 74,747 | SWFWMD 74,746 of 145,316 · SJRWMD 1 of 67 |
| Polk · partial | 42,888 | SWFWMD 42,304 of 106,539 · SJRWMD 584 of 1,049 |
| Putnam | 12,016 | SJRWMD 12,016 of 17,256 |
| St. Johns | 15,585 | SJRWMD 15,585 of 19,274 |
| St. Lucie · partial · thin | 112 | SJRWMD 112 of 235 |
| Santa Rosa | 24,534 | NWFWMD 24,534 of 30,345 |
| Sarasota | 60,972 | SWFWMD 60,972 of 101,048 |
| Seminole | 6,506 | SJRWMD 6,506 of 12,807 |
| Sumter | 11,099 | SWFWMD 11,025 of 19,442 · SJRWMD 74 of 161 |
| Suwannee | 5,054 | SJRWMD 6 of 143 · SRWMD 5,048 of 8,422 |
| Taylor | 959 | SJRWMD 1 of 154 · SRWMD 958 of 2,640 |
| Union | 1,096 | SJRWMD 15 of 74 · SRWMD 1,081 of 1,954 |
| Volusia | 46,690 | SJRWMD 46,690 of 62,142 |
| Wakulla | 3,710 | SJRWMD 2 of 15 · NWFWMD 3,708 of 4,743 |
| Walton | 18,003 | NWFWMD 18,003 of 22,092 |
| Washington | 8,205 | NWFWMD 8,205 of 10,218 |
“Kept of” counts the agency records whose point falls inside the county, and how many survived the filters. Every county with at least one kept record has a page.
Thin counties. Broward, Collier, Glades, Hendry, Lee, Martin, Okeechobee, Palm Beach and St. Lucie have fewer than 100 water-supply wells with a reported depth, so their figures are rough. In South Florida, the few records we hold come from other districts’ layers.
Partial counties. Part of Broward, Charlotte, Collier, Glades, Hendry, Highlands, Lee, Martin, Okeechobee, Orange, Osceola, Palm Beach, Polk and St. Lucie counties lie in the South Florida Water Management District, where we have no household well records. Their pages say how much is missing and which towns are affected. In St. Lucie, for example, that leaves out Port St. Lucie itself.
No page yet (2)
| County | Why |
|---|---|
| Miami-Dade | None of the 103 district records here pass the filters. Household wells are permitted by the county health department. |
| Monroe | None of the 380 district records here pass the filters. Household wells are permitted by the county health department. |
For these counties, the official sources are the county health department (which issues most well permits in South Florida) and the South Florida Water Management District.
Not included
- USGS groundwater sites. These are mostly observation wells with no use recorded, so they’d stay out of household figures anyway. They aren’t in the snapshot.
- Delegated South Florida permits. Well permits issued by county health departments, Lee and Collier counties and the City of Cape Coral live in separate systems, not all machine-readable.
- ZIP codes from the snapshot. The snapshot’s ZIP column is empty in this version. We place each well in a Census ZIP Code Tabulation Area and town ourselves, from Census boundaries.
What’s next
Each published rebuild is listed in the changelog. South Florida household wells need county and city permit records, which aren’t in the district layers. A county shows up here when those records are included.