Skip to content
Atlas Civica

A census of free local law

Most US local law is dark.
We’re lighting it up .

Atlas Civica maps every US city and county to the effort to free its municipal code — then harvests, normalizes, diffs, and serves that law as a live, searchable, queryable engine. The gaps are the headline.

US jurisdictions, dark vs. lit — live

2.2k jurisdictions lit 20k still dark
22,628
Jurisdictions tracked
Census places + counties
9.9%
Lit so far
2,249 with normalized law
3.5M
Provisions indexed
Sections, normalized
28k
ML-labeled sections
LOCUS-style function + scores
31k
Subject tags
42-leaf taxonomy
38%
Avg. opacity
National, 0–100 model estimate

Census-first, not footnote-first

The dark places are the point.

Other projects publish the law that’s already easy to get. We start from the full Census universe of 22,628 jurisdictions and treat every gap as a target. As the engine harvests, the map lights up — and you can watch where local law is still inaccessible to its own residents.

How the engine works
  1. 1

    Harvest

    Pull codified law from 7 vendor platforms — Municode, eCode360, American Legal, and more — directly, no OCR.

  2. 2

    Normalize

    Map every section to the Atlas Civica Format: stable URN, FRBR work/expression, content hash.

  3. 3

    Diff & version

    Re-crawl on a cadence; content-hash diffs turn every change into a queryable, dated event.

  4. 4

    Classify

    LOCUS-style function + normative scores + a 42-subject taxonomy + semantic vectors.

  5. 5

    Serve

    A metered API, semantic search, an analytics cube, and this public atlas.

Use the data.

Free tier for evaluation. Metered API for builders. Bulk dataset for researchers.