Where this data comes from
Everything published here is derived from the 32 documents below. Nothing is estimated, inferred, or supplied by the companies themselves.
Georgia — Georgia DPH
- Georgia Certified Septic Tank Installer Companies (by County of Business Location)
Georgia Department of Public Health, Environmental Health Section · PDF · retrieved August 26, 2026 · last changed August 26, 2026
sha256 bd52669b424d5ed3b5c13a58abf28242…
- Georgia Approved Septic Tank Pumper Companies (by County of Business Location)
Georgia Department of Public Health, Environmental Health Section · PDF · retrieved August 26, 2026 · last changed August 26, 2026
sha256 58208c442125744f489f2797a07d8e2c…
- County Environmental Health Offices
Georgia Department of Public Health, Environmental Health Section · PDF · retrieved August 26, 2026 · last changed August 26, 2026
sha256 8b6113c6d846f04ff8d5c77ffa15831b…
Virginia — Virginia DPOR
- Class A Contractors (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 ad266a176aa780650141e17d4818406b…
- Class B Contractors (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 9be1febbbda7a19ca67a094daefaac3a…
- Class C Contractors (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 9d87613f8689b60288837340a29bbe2c…
- Journeyman Alternative Onsite Soil Evaluators (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 b9bc80e2cf3d65b6e0a0700b39daf0d4…
- Journeyman Conventional Onsite Soil Evaluators (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 0240d653e1b65de864f5449c71df58f1…
- Master Alternative Onsite Soil Evaluators (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 32be6a04e135757c28ae6967495872c8…
- Master Conventional Onsite Soil Evaluators (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 c378c0769f9afee6f25904404cc8c2d1…
- Journeyman Alternative Onsite Sewage System Operators (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 990231a9cc61d9e16e23bc3072aeb89e…
- Journeyman Conventional Onsite Sewage System Operators (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 2d693e37413c9ccfe46e8a663a2138e3…
- Master Alternative Onsite Sewage System Operators (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 25832081d795071358e6ac27a4425ee8…
- Master Conventional/Journeyman Alternative Onsite Sewage System Operators (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 f898b2c573ff1c882c1f8ba74efb4bb0…
- Master Conventional Onsite Sewage System Operators (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 4c75581df40e83401008782d5637f42b…
- Journeyman Alternative Onsite Sewage System Installers (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 3e2fb41e48fe94126b17b28ec3b61754…
- Journeyman Conventional Onsite Sewage System Installers (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 80aef53f6273fb4389e3cb38c6e11336…
- Master Alternative Onsite Sewage System Installers (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 1a0c27d5f7cc51264721afe20693254d…
- Master Conventional/Journeyman Alternative Onsite Sewage System Installers (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 8f7a965cff4dbbf1d752076457bdf2e9…
- Master Conventional Onsite Sewage System Installers (regulant list)
Virginia Department of Professional and Occupational Regulation · TSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 5dde95c077cd2b4e1ece2a74926e32a1…
Florida — Florida DEP
- Current List of Septic Business Authorizations
Florida Department of Environmental Protection, Operator Certification Program · CSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 ba958becb21f74798e3f772efb9d12b3…
- Current List of Septic Tank Contractor Registrations
Florida Department of Environmental Protection, Operator Certification Program · CSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 abdc378a6136120e6ce104c15af44340…
North Carolina — NC OWCICB
- NCOWCICB Certified List by County
North Carolina Onsite Wastewater Contractor and Inspector Certification Board · PDF · retrieved August 26, 2026 · last changed August 26, 2026
sha256 d4e9098cc8ae012b52231c7c1d69bbd5…
Alabama — Alabama AOWB
- AOWB Licence Verification List
Alabama Onsite Wastewater Board · HTML · retrieved August 26, 2026 · last changed August 26, 2026
sha256 fc1aeba33e528a619c23495f40f5c7ee…
Delaware — Delaware DNREC
- Licensed On-Site Wastewater Treatment and Disposal System Licensees
Delaware Department of Natural Resources and Environmental Control · JSON · retrieved August 26, 2026 · last changed August 26, 2026
sha256 6c9c48394effa597ed4de8459823e9a0…
Missouri — Missouri DHSS
- Registered Onsite Wastewater Treatment System (OWTS) Installers List
Missouri Department of Health and Senior Services · JSON · retrieved August 26, 2026 · last changed August 26, 2026
sha256 e646db612e25840c074a66284e1b0ebd…
- Onsite Soil Evaluators List
Missouri Department of Health and Senior Services · JSON · retrieved August 26, 2026 · last changed August 26, 2026
sha256 87215efae0d1374d42fea3ff5c8f3fd1…
Oklahoma — Oklahoma DEQ
- DEQ Active Certified Installers
Oklahoma Department of Environmental Quality · HTML · retrieved August 26, 2026 · last changed August 26, 2026
sha256 e7068f935adec3a7270c2ae857e1673c…
Rhode Island — RIDEM
- RIDEM Licensed OWTS Designers and Soil Evaluators
Rhode Island Department of Environmental Management · PDF · retrieved August 26, 2026 · last changed August 26, 2026
sha256 a1280e0f8f059fdf8c8e082575490aee…
Shared geographic reference
- County Adjacency File
U.S. Census Bureau · TXT · retrieved August 26, 2026 · last changed August 26, 2026
sha256 b6df774db9ad5b94c47036379e207dd4…
- County Population Totals: 2020-2024
U.S. Census Bureau, Population Division · CSV · retrieved August 26, 2026 · last changed August 26, 2026
sha256 abcc8720d669e793bbfdcd440eeec37a…
- 2020 ZCTA to County Relationship File
U.S. Census Bureau · TXT · retrieved August 26, 2026 · last changed August 26, 2026
sha256 3ed41278d637dc249e0323306f68be8a…
Four states, four completely different sources
There is no national septic registry — the EPA does not keep one, because these records are created locally, licence by licence. Every state publishes its own, in its own format, on its own schedule, and a page here can only be as good as the record under it. What each state gives us:
- Georgia — company name, phone and county. Three-column PDFs, reissued roughly every two years.
- Virginia — licence number, class, specialty codes, city, ZIP, expiry date and licensed-since date. No phone number at all. Tab-delimited, republished about every five business days.
- Florida — authorisation number, expiry, city, county and the registered contractor qualifying the business. Generated live from DEP’s database each time we ask.
- North Carolina — company, phone, city, county, certification grade, certificate number, inspector certification and date certified. A 218-page PDF, reposted every few weeks.
- Alabama — business, phone, city, base county and, unusually, every county the licensee is authorised to operate in. A live roster plus one detail page per licensee.
- Missouri — business, phone, city, registration id, installer level, expiry, and the counties served. Two datasets on the state open data portal.
- Oklahoma — business, phone, city, ZIP, county, installer number, and which of four system types each installer may build. One server-rendered table.
- Delaware — company, phone, full address, licence number and licence class, across eight classes from percolation tester to liquid waste hauler. Open data portal.
Two of them publish something better than an address. Alabama and Missouri both record the counties a licensee may actually work in, so those companies are listed under every county they cover rather than only where the office sits — which is the question a homeowner was asking in the first place.
Georgia: reading a three-column PDF
Both Georgia rosters are three-column PDFs. Extracting them as plain text interleaves the columns and produces company names that do not exist, so we place every word by its position on the page, rebuild the columns, and read each column top to bottom. County headings carry across page breaks, and a company listed without a phone number is recorded as exactly that rather than being glued to the next one.
After parsing, every extracted name and phone number is checked back against the text of the source PDF. A value that cannot be found in the source is a parsing bug, not a listing.
Virginia: a licence file, and what we leave out of it
Virginia’s records come from DPOR’s regulant lists, which are tab-delimited and republished roughly every five business days. Septic businesses are identified by the sewage-disposal specialties on a contractor licence — ADS (alternative), CDS (conventional) and the legacy SDS — rather than by guessing from company names.
DPOR also publishes street addresses and email addresses. We publish neither. A licence file at this scale is full of sole traders listed at home, and a tidy column of licensee emails is a spam list rather than a directory. City, ZIP and county are enough to place a business.
Virginia licenses people as well as companies — onsite soil evaluators, sewage system operators and installers. Those 1,598 individuals are listed on county pages with their licence, city and expiry date, and deliberately given no page of their own: someone who passed a state exam has not asked for a profile on a directory site.
North Carolina: certifications, and cleaning up after the board
North Carolina certifies the person, and the board’s list names the company each certified person works for, with a phone number — so one document gives both halves of the directory. Grade levels are carried through because they decide what someone may legally install: a Grade Level II installer may not install the pumped, low-pressure, drip dispersal or pretreatment systems a Grade Level IV installer can.
The source needs real cleaning. 527 rows name a state rather than a county — people certified in North Carolina but based elsewhere. A two-word state or county name overflows its column, producing values like “SOUTH CAROLINABOLT”, and the spill is put back on the front of the surname. Twenty county names are misspelled and are corrected against the Census list, but only where exactly one county is close enough — an ambiguous value is reported, never guessed. Five rows resolve to no county at all; they are kept and flagged rather than dropped.
The board also lists a firm once per certified employee, with whatever phone number that employee gave. Keying on name-plus-phone therefore splits one firm into several, so companies are keyed on name within county, and same-named groups sharing a phone number are merged. A firm with certified staff in several counties is listed in each of them.
Oklahoma: a table whose rows are not closed
DEQ’s certified installer table leaves its <tr> tags unclosed. Reading it row by row silently glues rows together and loses half the list — 149 of 290 on the first attempt. Every row is exactly fourteen cells, so the parser takes the cells in document order and chunks them instead, and refuses to run at all if the cell count stops dividing evenly, rather than quietly parsing a changed table wrong.
County names, as agencies actually write them
The Census spelling is canonical here and the agencies disagree with it in small, consistent ways: Oklahoma writes “LeFlore” where the Census writes “Le Flore”, Missouri drops the stops in “St.” and “Ste.”, and everyone disagrees about capitals. Matching happens on a squashed form that catches all of it — and refuses to answer where two counties would collide, rather than guessing. North Carolina is the one place fuzzy matching is used at all, and it carries a length floor precisely because without one “DARLINGTON” matches Dare.
How records are deduplicated
In Georgia, 412 companies appear on both rosters. Two records merge when the normalised name (case, punctuation, legal suffixes such as LLC or Inc stripped) and the phone number match. Where a record has no phone number, we fall back to name within a single county, which is a weaker match and is scored as such. We never merge on name alone: two unrelated “Smith Septic Service” entries in different counties are two companies until something proves otherwise.
Virginia, Florida and Delaware need none of that guesswork: every record carries a licence number, which is an identifier rather than an inference.
North Carolina, Alabama and Oklahoma need a different fix. All three license the individual and name the business they work for, so one firm appears once per certified employee — each row carrying whatever phone number that employee gave. Keying on name-plus-phone splits one firm into several; keying on name alone merges two unrelated firms sharing a name. So companies are keyed on name within a county, and same-named groups that share a phone number are then merged.
Which pages get published
Not every possible URL is worth existing. A page is only submitted for indexing when it carries enough to be useful on its own:
- County pages need at least three licensed businesses.
- County + licence-type pages need at least three of that type.
- Company pages need a government record, a county, and either a phone number or a licence number.
Everything else is still reachable — a county with one company still has a page, and that page still lists its neighbours — but it is marked noindex and kept out of the sitemap. Currently 559 of 726 county pages, 1044 licence-type pages and 10,096 of 10,788 company pages meet the bar.
How current it is
The newest record republished here was published August 26, 2026. We re-fetch every source on a schedule and compare SHA-256 checksums; when a state publishes a new version, the site rebuilds and every page’s date changes with it.
Licences lapse between publications, which is why every page points at the office that can confirm one rather than asking you to trust this one. How to verify →
What is published, and what is paid for
Everything described above is a government record and is free. A business can also pay to add a website, a public phone number and a line of description to its own page, or to sponsor a county. Those appear in labelled boxes, visually separate from the state record, and they cannot change, reorder or remove a listing. The full list of what is not for sale →
Corrections
If a listing is wrong we want to know which document it should have come from. Report a correction →