← The record · All reference data
Ohio water-well-log census (Ohio DNR, Division of Water Resources)
Per-county censuses of logged water wells, pulled from the Ohio DNR, Division of
Water Resources well-log database. Under R.C. 1521.05 every water-well
contractor files a completion / sealing log with the Division; the (nightly-
refreshed) database is published as a public ArcGIS MapServer — one point per
well. Every location, depth, aquifer, static level, and reported yield here was
returned by the DNR’s own public service — nothing is fabricated, inferred, or
backfilled. Regenerate a county with watermark waterwells --county <name>
(defaults to the active site’s county).
This is the groundwater peer of the surface-water supply model
(watermark.hydrology.supply). The census is the population of private and public
wells whose static water levels and reported yields are the empirical basis
for an [inference] aquifer-parameter estimate (watermark.hydrology.aquifer) and
the well-drawdown (“cone of depression”) thread the data-center cooling
withdrawal implicates — the “area well concerns” that surface in the PAAC board
record (2026-03-30). It is not a withdrawal registry: for who is licensed to
withdraw >100,000 gpd, see the sibling data/reference/ohio-water-withdrawal/.
Source
The DNR publishes the well-log database as a public ArcGIS MapServer:
https://gis2.ohiodnr.gov/arcgis/rest/services/DSW_Services/waterwells/MapServer
with a single well-point layer:
| id | role |
|---|---|
| 0 | well-log points — use type, aquifer, total depth, static water level, reported test yield, casing, coordinates |
The interactive Water Well Locator at waterwells.ohiodnr.gov is the human
front-end over the same well-log database (and links each well to its scanned
drilling-report PDF).
Method
fetch_county(county) runs one query: layer 0 filtered to COUNTY = '<COUNTY>'
(the service stores the county uppercase), fields selected by name (never
index), paged at 1,000 (the hosted maxRecordCount) to completion on
exceededTransferLimit. Values are passed through verbatim; a blank field is an
empty cell, never a fabricated 0. Wells are OBJECTID-sorted, so an unchanged pull
regenerates byte-identical CSV.
Files
A flat well census is naturally tabular, so it lands as CSV (one row per well, provenance in this README) — the EPA-ECHO reference-dataset convention, not the nested-YAML shape the WWFRP registry needs.
One CSV per county, named for the county (allen.csv, shelby.csv), plus any committed
campus dewatering wellfield. Which counties are committed, and what each census contains,
is in the per-site notes under instances/ — this file is about the source, not about a
place.
Known gaps & caveats (read before using)
-
Ohio only. This is Ohio’s well-log service. A non-Ohio watershed point (Fort Wayne, IN) has its own state service — the connector/CLI refuses cleanly rather than query the wrong state.
-
No pumping-water-level column — so no true specific capacity. The service reports a static (rest) level and a test yield (gpm), but not the pumping water level during the yield test. Specific capacity (yield ÷ drawdown) and therefore a per-well transmissivity are not derivable from a single record. The aquifer-parameter layer (
watermark.hydrology.aquifer) leans instead on the static-water-level surface, the yield distribution, and cited literature aquifer properties by aquifer type — all[inference], never presented as measured. -
Self-reported, and locational quality varies. Every figure is the drilling contractor’s own log entry —
[verified]for what the log states, which is not the same as field-verified truth (a transcription can be wrong).coord_sourcerecords how each point was located: aGEOCODEd address orDIGITIZEDpoint is coarser than aGLOBAL POSITIONING SYSTEMfix, and gates spatial confidence for any drawdown-cone intersection. -
Owner / name / street columns are not ingested. The service exposes
OWNER/LAST_NAME/STREETNAME/HOUSE_NO— private residents’ PII the model does not need. The connector selects only locations and hydraulics; the committed CSV carries no personal identifiers. -
A census, not a time series. Each row is the well’s completion-log snapshot, not repeat water-level measurements. For monitoring-well water-level history, USGS NWIS groundwater (
countyCd=39003) is the complementary source. -
TOTAL_DEPTH = 0and blank aquifers appear for some non-standard logs (dry holes, sealings, incomplete transcriptions). Preserved verbatim; downstream code filters onrecord_type/ non-null fields rather than mutating the census.
Field reference
CSV columns (an empty cell = the service returned nothing):
| column | source field | note |
|---|---|---|
| object_id | OBJECTID | stable id / sort key |
| record_type | TYPE | W = well |
| well_use | WELL_USE | Domestic / Monitor / Public / Heating-Cooling / … |
| longitude / latitude | LONG83 / LAT83 | NAD83 decimal degrees |
| coord_source | SOURCE_OF_COORD | GPS / digitized / geocoded — locational quality |
| county | COUNTY | stored uppercase |
| township | TOWNSHIP | |
| completion_date | COMPLETION_DATE | ISO date (from epoch-ms) |
| total_depth_ft | TOTAL_DEPTH | reported total depth |
| dem_elev_ft | DEM_ELEV | DEM-sampled ground elevation |
| aquifer_type | AQUIFER_TYPE | Limestone / Gravel / Sand & Gravel / Shale / … |
| drill_type | DRILL_TYPE | |
| test_rate_gpm | TEST_RATE_GPM | reported yield-test rate |
| static_water_level_ft | STATIC_WATER_LEVEL_FT | rest level below surface |
| case_length_ft | CASE_LENGTH | |
| bedrock_depth_ft | BEDROCK_DEPTH | |
| well_no | WELL_NO | DNR well number |
Campus dewatering wellfield (lima-campus-dewatering.csv)
A distinct, curated companion dataset: the 44 construction-dewatering wells the
developer (“LMA”) installed along North Cole Street at the BOSC/data-center campus
(American Township) to lower the water table for site grading. All shallow (23–41 ft)
in the unconfined sand & gravel aquifer, pumping 75–100 gpm each (~4.9 MGD of
combined capacity). Installed Dec 16 2025 – Feb 12 2026; 43 were sealed May 26–28,
2026, leaving one active well (record 3027949).
This is the documented groundwater stress behind the residents’ “area well concerns” —
distinct from the county census above (the population of wells) and from the hypothetical
cooling-makeup drawdown scenario (watermark.hydrology.drawdown). Its cone of impact is
modeled by watermark.hydrology.dewatering (per-well Cooper-Jacob cones superimposed).
- Source: Ohio DNR Water Well Locator (
waterwells.ohiodnr.gov) — the well-log export (WaterWell_CSV) reconciled with the sealing-report export (SealingReport_CSV), both pulled 2026-07-28. Not connector-regenerable: the live ArcGIS MapServer theohio_waterwellsconnector reads now shows only the 1 activeDEWATERING WELLin Allen County — the 43 sealed wells have dropped off the active layer, so only this manual export preserves the full operation. Owner is the operator company (“LMA”), not a private resident; no personal PII. - Method: each well is matched to its sealing record by nearest coordinate (≤ 50 ft);
the one well with no sealing within 50 ft (
3027949, 58 ft to the nearest) is the active one.sealed_dateis that nearest sealing’s date; empty = active. - Caveats: driller-reported figures are
[verified]for what the log states; the cone-of-impact drawdowns derived from them are[inference](literature K, Cooper-Jacob screening on an unconfined aquifer).test_rate_gpmis the well’s yield-test capacity, an upper bound on the sustained dewatering rate; installs and sealings were staged, so a simultaneous-full-rate composite is a bound on concurrency. - Columns:
record_no,operator,township,aquifer_type,well_use,static_water_level_ft,test_rate_gpm,total_depth_ft,completion_date,sealed_date(empty = active),longitude,latitude(NAD83).
Cataloged datasets — generated from data/catalog/reference/; run watermark catalog render --apply after editing an entry.
lima-campus-dewatering — Lima campus construction-dewatering wellfield (Ohio DNR)
Source: Ohio DNR Water Well Locator (waterwells.ohiodnr.gov) — well-log export reconciled with the sealing-report export, both pulled 2026-07-28. Not connector-regenerable: the live MapServer now shows only the 1 active DEWATERING WELL (the 43 sealed wells dropped off the active layer). · License: Ohio public record · Access: public · Site scope: site:lima · Refresh: on-demand, last 2026-07-28
| file | type | lfs |
|---|---|---|
reference/ohio-waterwells/lima-campus-dewatering.csv | text/csv | no |
ohio-waterwells-allen — Ohio DNR water-well-log census — Allen
Source: Ohio DNR, Division of Water Resources — water-well-log database, R.C. 1521.05 (contractor completion/sealing logs), public ArcGIS MapServer (layer 0) · License: Ohio public record · Access: public · Site scope: site:lima · Refresh: annual (ttl 365d)
Regenerate: watermark waterwells --county Allen
| file | type | lfs |
|---|---|---|
reference/ohio-waterwells/allen.csv | text/csv | no |
ohio-waterwells-shelby — Ohio DNR water-well-log census — Shelby
Source: Ohio DNR, Division of Water Resources — water-well-log database, R.C. 1521.05 (contractor completion/sealing logs), public ArcGIS MapServer (layer 0) · License: Ohio public record · Access: public · Site scope: site:sidney · Refresh: annual (ttl 365d)
Regenerate: watermark waterwells --county Shelby
| file | type | lfs |
|---|---|---|
reference/ohio-waterwells/shelby.csv | text/csv | no |
The well census at Sidney — Shelby County, OH
Sidney’s copy of the Ohio well-log census:
reference/ohio-waterwells/shelby.csv, pulled with watermark waterwells --county Shelby
for issue #1997. Every figure below was counted off the committed CSV — nothing here is
fabricated, inferred, or estimated by BOSC.
Headline (last pull)
3,776 logged wells. By use: 2,036 Domestic · 152 Agric/Irrig · 84 Monitor · 23 Public/Semi-Public · 22 Observation · 13 Municipal · 13 Dry/No Water · 10 Heating/Cooling · 10 Industrial · 1,367 unrecorded. 2,036 domestic wells is the private-well population behind any “area well concerns” here.
The screen the study runs on it reduces the census to the dominant limestone aquifer and
puts a hypothetical groundwater stress through a Theis cone: 318 domestic wells fall
within the [inference] radius of influence of the campus point.
⚠️ None of the 13 MUNICIPAL wells is the City of Sidney’s
They belong to Jackson Center, Fort Loramie and other village systems. Sidney’s own
municipal wells are identified through Ohio EPA’s protection-area geometry and the City’s
GIS, not through this file’s MUNICIPAL use code — and its four-to-five bedrock
production wells do not appear in the census at all (zero logged wells inside their inner
management zone). Reading the use code as a roster of city wells would get the City’s supply
wrong in both directions.
What the census does give directly is the Washington Township field: three sand-and-gravel production wells at 79 / 122 / 132 ft, cased 59 / 97 / 103 ft, static water level 8.6 / 8.9 / 8.6 ft below surface, reported test rates 1,500 / 1,102 / 1,999 gpm.
What this census is not evidence about
It is a county population of wells. It says nothing about the campus’s own aquifer setting,
which is the Union City End Moraine (yield 5–25 gpm) and sits 1.68 miles outside the
designated sole-source aquifer — see
data/extracted/sidney/groundwater.md. The
sole-source framing that once attached to this campus is refuted; the designation is a
finding about one of the City’s two well fields, not about the site.