Zoning data

Zoning districts with the uses they permit and their setbacks, height limits and lot standards, read from each city's and county's zoning map and ordinance.
RA-30R-10C-2I-1
  • Single-familyBy right
  • Home businessSpecial use
  • Data centerProhibited
Zoning districts
10,321
Counties and cities
820

Zoning record fields

District
District code and name, base or overlay, category such as residential or commercial, purpose statement
Uses
Every use the ordinance lists, its result (permitted, conditional or prohibited), the approval required and any conditions
Setbacks
Front, side, side street and rear setbacks, build-to lines, parking setbacks
Height and bulk
Maximum and minimum height in feet and stories, floor area ratio, lot coverage, impervious surface
Lot
Minimum and maximum lot area, minimum lot width and depth, density
Other standards
Open space, outdoor amenity space, minimum and maximum parking
Ordinance
Ordinance name, section, adoption and effective dates, a link to the published ordinance
Status
Adopted or proposed
Boundary
District boundary as GeoJSON

Sample record

A zoning district as the API returns it, shortened to two uses and three standards.

Example
{
  "object": "zoning",
  "id": "zon_01m3tpykq4esj81ckh5j5z6hdc",
  "code": "R-4",
  "name": "Residential-4",
  "kind": "base",
  "jurisdiction": {
    "name": "Raleigh",
    "type": "city"
  },
  "ordinance": {
    "citation": "Raleigh Unified Development Ordinance",
    "adopted": "2013-02-18"
  },
  "legal_status": "adopted",
  "allowances": [
    {
      "use": { "name": "Single-unit living" },
      "result": "permitted",
      "citation": { "section": "6.1.4" }
    },
    {
      "use": { "name": "Rest home" },
      "result": "conditional",
      "process": "Special use approval by the Board of Adjustment",
      "citation": { "section": "6.1.4" }
    }
  ],
  "standards": [
    {
      "type": "lot_area_min",
      "value": { "min": 10000, "unit": "sq_ft" },
      "citation": { "section": "2.2.1" }
    },
    {
      "type": "setback_front",
      "value": { "min": 20, "unit": "ft" },
      "citation": { "section": "2.2.1" }
    },
    {
      "type": "height_max_ft",
      "value": { "max": 40, "unit": "ft" },
      "citation": { "section": "2.2.1" }
    }
  ],
  "as_of": "2026-10-01"
}

Access

Explorer

See the district on every parcel, and ask the AI assistant what can be built.

Explorer

API

Look up zoning by address, parcel or point, or search districts by use.

API

MCP server

Give Claude, ChatGPT or Cursor the districts, uses and standards.

MCP server

Frequently asked questions

What is zoning data?
Zoning data covers the district a parcel is in, the uses allowed there, and limits such as setbacks, height and lot size. Cities and counties set these rules in their zoning ordinance and zoning map.
Where does the zoning data come from?
From each city's or county's official zoning map and zoning ordinance. Each rule cites the ordinance section it comes from.
What does conditional mean?
The use is allowed only with an approval, such as a special use permit or a conditional use permit, which usually needs a public hearing.
Is zoning available for every city and county?
No. Zoning is added city by city and county by county. Request a place from the contact page.
How much does a zoning lookup cost?
1 credit per address, however many districts apply. The free plan includes 500 credits, with no credit card.