{
 "jurisdiction": "Jacksonville, FL",
 "state": "FL",
 "counties": [
  "Duval"
 ],
 "url": "https://ruralvacantland.com/zoning/fl/jacksonville/",
 "publisher": "Rural Vacant Land (ruralvacantland.com)",
 "use": "drive-thru restaurant",
 "last_read": "2026-11-14",
 "summary": "A drive-thru restaurant is allowed by right (no conditional use permit, special exception or rezoning) in these zoning districts: CCG-1, CCG-1-M, CCG-2, CCG-2-M, IH, IW. It needs a conditional or special use approval in: CN, CN-S, CRO, CRO-S, IBP. It is not allowed in 26 districts (mostly residential; see the table). 10 districts are not confirmed yet.",
 "status_meaning": {
  "by_right": "Allowed by right",
  "conditional": "Needs a conditional or special use approval",
  "prohibited": "Not allowed",
  "unclear": "Not confirmed yet"
 },
 "zoning_layer": {
  "url": "https://maps.coj.net/coj/rest/services/CityBiz/Parcels/MapServer/0",
  "district_field": "ZON_LABEL"
 },
 "districts": [
  {
   "district": "AGR",
   "name": "",
   "status": "prohibited",
   "quote": "Restaurants not listed",
   "code_section": "656.331",
   "conditions": "Rezoning needed",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/AGR.pdf.aspx?lang=en-US",
   "read_on": "2026-11-10"
  },
  {
   "district": "CCBD",
   "name": "",
   "status": "unclear",
   "quote": "",
   "code_section": "",
   "conditions": "",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "CCG-1",
   "name": "Commercial Community/General-1",
   "status": "by_right",
   "quote": "Permitted: (a)(1) Commercial retail sales and service establishments - defined to include restaurants, with no drive-thru exclusion",
   "code_section": "Jacksonville Ord. Code 656.313 Part IV(a)(1); definition in 656.1601",
   "conditions": "Sale, service, preparation and storage must be inside an enclosed building (656.313 IV(h)); drive-thru lane and stacking still need site plan review. Contrast: CN district lists drive-thru only as an exception, and Neighborhood retail excludes drive-thru restaurants.",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/CCG-1.pdf.aspx?lang=en-US",
   "read_on": "2026-11-11"
  },
  {
   "district": "CCG-1-M",
   "name": "Commercial Community/General-1",
   "status": "by_right",
   "quote": "Permitted: (a)(1) Commercial retail sales and service establishments - defined to include restaurants, with no drive-thru exclusion",
   "code_section": "Jacksonville Ord. Code 656.313 Part IV(a)(1); definition in 656.1601",
   "conditions": "Base district CCG-1 rule applies; overlay suffix \"M\" may add design/height/historic review. Sale, service, preparation and storage must be inside an enclosed building (656.313 IV(h)); drive-thru lane and stacking still need site plan review. Contrast: CN district lists drive-thru only as an exception, and Neighborhood retail excludes drive-thru restaurants.",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/CCG-1.pdf.aspx?lang=en-US",
   "read_on": "2026-11-14"
  },
  {
   "district": "CCG-2",
   "name": "Commercial Community/General-2",
   "status": "by_right",
   "quote": "Permitted: (a)(1) Commercial Retail Sales and Service Establishments; (a)(3) lists restaurants",
   "code_section": "656.313 Part V(a)",
   "conditions": "",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/CCG-2.pdf.aspx?lang=en-US",
   "read_on": "2026-11-11"
  },
  {
   "district": "CCG-2-M",
   "name": "Commercial Community/General-2",
   "status": "by_right",
   "quote": "Permitted: (a)(1) Commercial Retail Sales and Service Establishments; (a)(3) lists restaurants",
   "code_section": "656.313 Part V(a)",
   "conditions": "Base district CCG-2 rule applies; overlay suffix \"M\" may add design/height/historic review.",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/CCG-2.pdf.aspx?lang=en-US",
   "read_on": "2026-11-14"
  },
  {
   "district": "CCG-S",
   "name": "",
   "status": "unclear",
   "quote": "",
   "code_section": "",
   "conditions": "",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "CN",
   "name": "Commercial Neighborhood",
   "status": "conditional",
   "quote": "Permitted: Restaurants without drive-in or drive-through facilities. Exception: Drive-thru facilities in conjunction with a permitted use",
   "code_section": "656.312 Part II(a)(6), (c)(7)",
   "conditions": "Needs a zoning exception for the drive-thru",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/CN.pdf.aspx?lang=en-US",
   "read_on": "2026-11-11"
  },
  {
   "district": "CN-S",
   "name": "Commercial Neighborhood",
   "status": "conditional",
   "quote": "Permitted: Restaurants without drive-in or drive-through facilities. Exception: Drive-thru facilities in conjunction with a permitted use",
   "code_section": "656.312 Part II(a)(6), (c)(7)",
   "conditions": "Base district CN rule applies; overlay suffix \"S\" may add design/height/historic review. Needs a zoning exception for the drive-thru",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/CN.pdf.aspx?lang=en-US",
   "read_on": "2026-11-14"
  },
  {
   "district": "CO",
   "name": "",
   "status": "prohibited",
   "quote": "Restaurants not listed as permitted or by exception",
   "code_section": "656.311 CO (a), (c)",
   "conditions": "Office district - rezoning needed",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/CO.pdf.aspx?lang=en-US",
   "read_on": "2026-11-10"
  },
  {
   "district": "CRO",
   "name": "",
   "status": "conditional",
   "quote": "Exception: Restaurants...; Exception: Drive-through facilities in conjunction with a permitted or permissible use",
   "code_section": "656.311 (d)(16), (d)(11)",
   "conditions": "Both the restaurant and the drive-thru need an exception; seating limits apply",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/CRO.pdf.aspx?lang=en-US",
   "read_on": "2026-11-10"
  },
  {
   "district": "CRO-S",
   "name": "",
   "status": "conditional",
   "quote": "Exception: Restaurants...; Exception: Drive-through facilities in conjunction with a permitted or permissible use",
   "code_section": "656.311 (d)(16), (d)(11)",
   "conditions": "Base district CRO rule applies; overlay suffix \"S\" may add design/height/historic review. Both the restaurant and the drive-thru need an exception; seating limits apply",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/CRO.pdf.aspx?lang=en-US",
   "read_on": "2026-11-14"
  },
  {
   "district": "CSV",
   "name": "",
   "status": "unclear",
   "quote": "",
   "code_section": "",
   "conditions": "",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "IBP",
   "name": "",
   "status": "conditional",
   "quote": "Permissible by exception: service establishments including restaurants",
   "code_section": "656.321 (c)(5)",
   "conditions": "Restaurant needs a zoning exception; drive-thru not addressed",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/IBP.pdf.aspx?lang=en-US",
   "read_on": "2026-11-10"
  },
  {
   "district": "IH",
   "name": "",
   "status": "by_right",
   "quote": "restaurants (including drive-thru restaurants)",
   "code_section": "656.323 Part III (a)(3)",
   "conditions": "Listed among service establishments catering to commerce and industry",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/IH.pdf.aspx?lang=en-US",
   "read_on": "2026-11-10"
  },
  {
   "district": "IL",
   "name": "",
   "status": "unclear",
   "quote": "",
   "code_section": "656.322 (a)(6)",
   "conditions": "",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/IL.pdf.aspx?lang=en-US",
   "read_on": "2026-11-10"
  },
  {
   "district": "IW",
   "name": "",
   "status": "by_right",
   "quote": "restaurants (including drive-in or drive-thru restaurants)",
   "code_section": "656.324 (a)(10)(vi)",
   "conditions": "Only as a use directly related to port activities - not a general retail pad",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/IW.pdf.aspx?lang=en-US",
   "read_on": "2026-11-10"
  },
  {
   "district": "PBF-1",
   "name": "",
   "status": "prohibited",
   "quote": "Permitted: All lawful government uses; restaurants not listed",
   "code_section": "656.332",
   "conditions": "Public buildings district - rezoning needed",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/PBF-1.pdf.aspx?lang=en-US",
   "read_on": "2026-11-10"
  },
  {
   "district": "PBF-2",
   "name": "",
   "status": "prohibited",
   "quote": "Public buildings district; restaurants assumed not listed (PBF-1 read)",
   "code_section": "656.332",
   "conditions": "Rezoning needed",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/PBF-1.pdf.aspx?lang=en-US",
   "read_on": "2026-11-10"
  },
  {
   "district": "PBF-3",
   "name": "",
   "status": "prohibited",
   "quote": "Public buildings district; restaurants assumed not listed (PBF-1 read)",
   "code_section": "656.332",
   "conditions": "Rezoning needed",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/PBF-1.pdf.aspx?lang=en-US",
   "read_on": "2026-11-10"
  },
  {
   "district": "PBF-M",
   "name": "",
   "status": "prohibited",
   "quote": "Public buildings district; restaurants assumed not listed (PBF-1 read)",
   "code_section": "656.332",
   "conditions": "Rezoning needed",
   "source_url": "https://www.jacksonville.gov/getattachment/Departments/Planning-and-Development/Current-Planning-Division/Zoning-District-Summaries/PBF-1.pdf.aspx?lang=en-US",
   "read_on": "2026-11-10"
  },
  {
   "district": "PUD",
   "name": "",
   "status": "unclear",
   "quote": "",
   "code_section": "656.340-656.341",
   "conditions": "",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "PUD-SC",
   "name": "",
   "status": "unclear",
   "quote": "",
   "code_section": "656.340-656.341",
   "conditions": "",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RHD-A",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RHD-B",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RLD100A",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RLD100B",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RLD-40",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RLD-50",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RLD-60",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RLD-70",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RLD-80",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RLD-90",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RLD-120",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RLD-M",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RLD-TNH",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RMD-A",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RMD-B",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RMD-C",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RMD-D",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RMD-MH",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RMD-S",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RO",
   "name": "",
   "status": "unclear",
   "quote": "",
   "code_section": "",
   "conditions": "",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "ROS",
   "name": "",
   "status": "unclear",
   "quote": "",
   "code_section": "",
   "conditions": "",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "ROS-M",
   "name": "",
   "status": "unclear",
   "quote": "",
   "code_section": "",
   "conditions": "",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "RR-Acre",
   "name": "",
   "status": "prohibited",
   "quote": "Residential district - restaurants are not a permitted use",
   "code_section": "656.303-656.307",
   "conditions": "Rezoning needed",
   "source_url": "",
   "read_on": "2026-11-10"
  },
  {
   "district": "WT",
   "name": "",
   "status": "unclear",
   "quote": "",
   "code_section": "",
   "conditions": "",
   "source_url": "",
   "read_on": "2026-11-10"
  }
 ],
 "profile": null,
 "fees": {
  "prototypes": {
   "coffee_800sf": {
    "building_permit": 1115.0,
    "impact_nonutility": 54478.0,
    "water_sewer_impact": 10297.0,
    "tap_meter": 10010.0,
    "stormwater_onetime": null,
    "state_driveway": 250.0,
    "total_onetime": 76150.0
   },
   "restaurant_3500sf": {
    "building_permit": 1922.0,
    "impact_nonutility": 208819.0,
    "water_sewer_impact": 32750.0,
    "tap_meter": 11110.0,
    "stormwater_onetime": null,
    "state_driveway": 2000.0,
    "total_onetime": 256601.0
   },
   "grocery_22000sf": {
    "building_permit": 7970.0,
    "impact_nonutility": 337255.0,
    "water_sewer_impact": 69050.0,
    "tap_meter": 11250.0,
    "stormwater_onetime": null,
    "state_driveway": 2000.0,
    "total_onetime": 427525.0
   }
  },
  "stormwater_annual_usd": {
   "coffee": null,
   "restaurant": null,
   "grocery": null
  },
  "state_driveway_note": "FDOT Rule 14-96.004 by daily trips: coffee Cat B $250, restaurant and grocery Cat D $2,000. Allow 30-90 days (assumed).",
  "caveats": "Mobility fee dominates and depends on zone, development area and a pass-by study: Zone 4 Suburban with ITE pass-by assumed. JEA capacity uses assumed daily flows. Trade permits not included.",
  "links": [
   "https://www.jacksonville.gov/fees",
   "https://www.jacksonville.gov/departments/planning-department/transportation-planning/concurrency-and-mobility-management-system-office/reference-materials/reference-material-docs/cmms-handbook-2025.aspx",
   "https://www.jea.com/Pdf/Download/12884909745",
   "https://www.fdot.gov/docs/default-source/planning/systems/programs/sm/accman/pdfs/Access-Management-Rules-and-Forms.pdf"
  ],
  "partial": false,
  "researched": "Researched Nov 15 2026; site count from handoff list",
  "at": "2026-11-15"
 },
 "note": "Summary of the public zoning code with links to each source. Not legal advice; confirm with the planning office."
}