Skip to content

NC · wells & permits

Water wells in North Carolina

Real drilling records, county depth medians, active contractors, and exactly what it takes to pull a well permit in North Carolina.

The permit, in plain language

Paper / PDF filingverified landing

NC DEQ DWR (post-drill GW-1); county EH issues pre-drill permits

NCGS 87-97; 15A NCAC 02C

Instrument
well construction permit
Fee
Call to confirm
Who files
Driller or owner may file
Timeline
30-day statutory decision (NCGS 87-97)

County-set; exclusive issuer is county health dept

Before the rig arrives

  1. Confirm parcel allows a private well (vs required public water connection).
  2. Select a licensed well contractor; obtain owner authorization as required.
  3. File well construction permit with NC DEQ DWR (post-drill GW-1); county EH issues pre-drill permits (PDF/email/mail — WellMap prepares the packet; lawful submitter files).
  4. Provide site plan: proposed well, septic, property lines, structures.
  5. Schedule site evaluation / sanitary survey if required.
  6. Do not drill until authorization is issued (or notification accepted, per regime).

After drilling: GW-1 Well Construction Record within 30 days → NC DEQ DWR + county health department copy · filing link ↗

Forms: GW-1 Well Construction Record

WellMap prepares estimate-backed quote packets and dual-party approvals. It does not issue permits and never auto-submits to government systems. The licensed driller (and/or owner where required by law) is the submitter of record. Post-drill GW-1 goes to NC DEQ DWR with a county copy (NCGS 87-97; 15A NCAC 02C). Verified 2026-07-14.

County by county

Depth statistics across North Carolina

Medians from wells with verified total depth. Click a county for its permit authority, fee and filing channel.

CountyWellsWith depthMedianp10–p90
Wake8,0187,917260 ft145–505 ft
Watauga930892325 ft125–725 ft
Orange666657185 ft80–380 ft
Avery664616245 ft110–600 ft
New Hanover64849880 ft30–180 ft
Guilford591541110 ft42–265 ft
Craven48038158 ft12–250 ft
Onslow456395186 ft22–606 ft
Martin41930897 ft16–139 ft
Wilson40038980 ft24–210 ft
Brunswick38735865 ft19–255 ft
Catawba351347144 ft80–347 ft
Mecklenburg34733388 ft20–203 ft
Lee327316225 ft89–360 ft
Beaufort326256194 ft23–378 ft
Gaston313308120 ft43–300 ft
Wayne29325875 ft13–200 ft
Cumberland28925043 ft17–100 ft
Chowan28113240 ft11–332 ft
Lincoln26825283 ft35–224 ft
Robeson266225155 ft40–330 ft
Chatham25825796 ft42–214 ft
Iredell252251140 ft32–400 ft
Stanly25224797 ft43–186 ft
Moore242212100 ft34–203 ft
Rockingham236233105 ft50–258 ft
Pitt21715870 ft14–490 ft
Alamance20620693 ft50–372 ft
Bladen188165195 ft65–412 ft
Greene18513523 ft6–241 ft
Forsyth182182150 ft40–405 ft
Johnston180168110 ft22–277 ft
Nash179177103 ft51–186 ft
Randolph17717583 ft38–185 ft
Anson17217096 ft39–210 ft
Sampson16512682 ft16–326 ft
Cabarrus164164125 ft55–300 ft
Franklin164164120 ft55–275 ft
Granville16216285 ft52–185 ft
Buncombe160159165 ft25–505 ft
Lenoir157116313 ft41–486 ft
Pender145124122 ft44–247 ft
Union145144120 ft65–254 ft
Rowan144142165 ft93–425 ft
Dare14011064 ft24–210 ft
Cleveland137137139 ft43–313 ft
Wilkes137134185 ft92–390 ft
Warren135135109 ft65–198 ft
Hyde130123111 ft20–293 ft
Pamlico126116185 ft6–362 ft
Yadkin125124186 ft101–388 ft
Davidson123123133 ft37–350 ft
Person12112186 ft49–158 ft
Surry121119138 ft68–320 ft
Caswell12011995 ft49–182 ft
Pasquotank1206470 ft11–628 ft
Tyrrell12011812 ft4–147 ft
Duplin117103136 ft6–364 ft
Hoke117109101 ft50–140 ft
Ashe107106125 ft70–281 ft