Data center fights, town by town
A page for every one of the 863 tracked moratoriums and community actions across 49 states — status, sources, where the decision gets made, and what to do next.
Alabama (15)
- Birmingham — Expiredterm ran to 2026-09-03
- Homewood — Enactedexpires 2027-06-22
- Leeds — Enactedexpires 2027-06-03
- Springville — Enactedexpires 2027-07-06
- Cullman — Enactedexpires 2027-06-24
- Fort Payne — Enactedexpires 2026-12-16
- Pinson — Enactedexpires 2027-08-07
- Fairfield — Enactedterm not documented
- Prichard — Enactedexpires 2027-02-04
- Harpersville — Enactedexpires 2027-02-03
- Tarrant — Enactedexpires 2027-09-08
- Anniston — Enactedexpires 2027-08-18
- Westover — Enactedexpires 2027-02-18
- Foley — Enactedexpires 2027-03-08
- Lowndes County — Enactedexpires soon — 2026-10-25
Alaska (2)
- Anchorage — Enactedno end date — permanent
- Fairbanks North Star Borough — Proposedterm not documented
Arizona (3)
- Arizona (tax incentives) — Enactedexpires 2029-06-30
- Pima County — Proposedterm not documented
- Hualapai Indian Reservation — Enactedno end date — permanent
Arkansas (9)
- Pulaski County — Rejectedterm not documented
- Little Rock — Rejectedterm not documented
- Independence County — Enactedexpires 2031-08-11
- Russellville — Enactedexpires 2027-01-31
- Union County — Enactedexpires 2027-07-09
- Carroll County — Enactedexpires 2027-06-17
- Benton County — Enactedexpires 2027-02-10
- Madison County — Enactedexpires 2029-08-31
- Harrison — Rescindedterm not documented
California (26)
- Imperial County — Enactedexpires 2027-06-16
- Desert Hot Springs — Enactedexpires 2028-06-17
- Coachella — Enactedno end date — permanent
- Monterey Park — Enactedno end date — permanent
- Tulare County — Enactedexpires soon — 2026-10-02
- Richmond — Enactedexpires soon — 2026-10-30
- Gilroy — Enactedexpires soon — 2026-10-29
- Los Angeles County — Enactedno fixed end — runs until a condition is met
- Indio — Enactedexpires soon — 2026-10-16
- Palm Springs — Enactedexpires soon — 2026-10-10
- Oakley — Enactedexpires 2027-04-14
- Calaveras County — Enactedexpires soon — 2026-10-09
- Escondido — Enactedexpires soon — 2026-10-12
- Eureka — Enactedexpires soon — 2026-10-17
- Mendocino County — Enactedexpires soon — 2026-10-16
- San Joaquin County — Proposedterm not documented
- Humboldt County — Proposedterm not documented
- Calipatria — Enactedno end date — permanent
- El Monte — Enactedexpires 2027-02-02
- Imperial — Enactedexpires 2027-05-18
- Montebello — Expiredterm ran to 2026-03-28
- Patterson — Enactedexpires 2027-07-15
- Morgan Hill — Enactedexpires soon — 2026-10-10
- Lake Elsinore — Enactedexpires soon — 2026-10-09
- Baldwin Park — Enactedfixed term, end date not recorded
- Alhambra — Enactedno end date — permanent
Colorado (17)
- Denver — Enactedexpires 2027-05-21
- Lochbuie — Enactedexpires 2031-07-21
- Broomfield — Enactedexpires 2027-12-02
- Aurora — Rejectedterm not documented
- Larimer County — Enactedexpires 2027-02-25
- Boulder County — Enactedexpires 2026-12-02
- Woodland Park — Enactedexpires 2028-01-16
- Monument — Enactedexpires 2027-01-20
- Archuleta County — Enactedexpires 2026-12-16
- South Fork — Enactedexpires 2027-06-18
- Arvada — Proposedterm not documented
- Loveland — Proposedterm not documented
- Jefferson County — Enactedexpires 2027-03-19
- Longmont — Enactedno end date — permanent
- Phillips County — Enactedexpires 2026-12-31
- Thornton — Proposedterm not documented
- Commerce City — Proposedterm not documented
Connecticut (5)
- Groton — Expiredterm ran to 2023-06-21
- Morris — Enactedexpires 2028-05-20
- New Haven — Proposedterm not documented
- Trumbull — Enactedexpires 2028-09-09
- West Haven — Enactedexpires 2027-06-08
Delaware (4)
- Delaware (SB 353) — Defeatedterm not documented
- Dover — Proposedterm not documented
- New Castle County — Enactedno end date — permanent
- Kent County — Enactedno end date — permanent
Florida (39)
- Flagler County — Enactedexpires 2027-08-03
- Lakeland — Enactedexpires 2027-08-03
- Pasco County — Enactedexpires 2027-07-14
- Manatee County — Enactedterm not documented
- Sarasota County — Enactedexpires 2027-07-08
- Citrus County — Enactedexpires 2027-05-26
- DeSoto County — Enactedexpires 2027-07-29
- Taylor County — Rejectedterm not documented
- Palm Beach County — Enactedexpires 2027-07-31
- Escambia County — Enactedno end date — permanent
- Santa Rosa County — Enactedexpires 2027-07-23
- Lake County — Enactedexpires 2026-12-07
- Washington County — Enactedexpires 2027-08-20
- Zephyrhills — Enactedexpires 2027-06-22
- Madison County — Enactedexpires 2027-07-22
- Martin County — Proposedterm not documented
- North Port — Proposedterm not documented
- Volusia County — Proposedno end date — permanent
- Marion County — Proposedterm not documented
- Orange County — Proposedterm not documented
- Clay County — Enactedexpires 2027-06-23
- Nassau County — Enactedexpires 2027-06-08
- Jackson County — Enactedno end date — permanent
- Walton County — Enactedno end date — permanent
- Wakulla County — Enactedno end date — permanent
- Holmes County — Enactedexpires 2027-06-16
- Bay County — Enactedexpires 2027-01-08
- Leon County — Enactedexpires 2028-01-14
- Hernando County — Enactedexpires 2027-06-22
- Levy County — Enactedexpires 2027-09-30
- Putnam County — Enactedexpires 2027-09-08
- Collier County — Enactedno fixed end — runs until a condition is met
- Edgewater — Proposedno end date — permanent
- Hillsborough County — Proposedterm not documented
- Hendry County — Proposedterm not documented
- St. Johns County — Proposedterm not documented
- Miami Lakes — Proposedterm not documented
- Tallahassee — Rejectedterm not documented
- Indiantown — Rejectedterm not documented
Georgia (46)
- DeKalb County — Enactedexpires 2027-03-30
- Paulding County — Enactedexpires 2027-01-01
- Cherokee County — Enactedexpires 2027-02-14
- Dougherty County — Enactedexpires 2027-02-27
- Walker County — Enactedexpires 2027-02-03
- Augusta — Expiredterm ran to 2026-09-15
- Gordon County — Enactedexpires 2027-01-29
- Carroll County — Enactedfixed term, end date not recorded
- Georgia (HB 1012) — Rejectedterm not documented
- Hogansville — Expiredterm ran to 2026-09-01
- Cobb County — Enactedexpires 2027-02-15
- Columbia County — Proposedterm not documented
- Athens-Clarke County — Rescindedterm not documented
- Palmetto — Enactedno end date — permanent
- Hall County — Expiredterm ran to 2026-08-25
- Coweta County — Enactedexpires 2026-12-23
- Fayetteville — Enactedno end date — permanent
- Atlanta — Enactedno end date — permanent
- Bloomingdale — Enactedfixed term, end date not recorded
- Lowndes County — Enactedexpires soon — 2026-10-25
- Augusta-Richmond County — Expiredterm ran to 2026-09-15
- Bulloch County — Enactedexpires 2026-12-31
- Camden County — Enactedexpires soon — 2026-11-06
- Clayton County — Enactedexpires 2026-12-31
- Covington — Expiredterm ran to 2026-07-19
- Floyd County — Expiredterm ran to 2026-08-28
- Kingsland — Expiredterm ran to 2026-08-09
- Marietta — Enactedexpires 2026-12-31
- Pike County — Enactedterm not documented
- Roswell — Expiredterm ran to 2026-09-20
- Griffin — Expiredterm ran to 2026-07-12
- Savannah — Enactedexpires 2027-01-29
- Newton County — Enactedexpires soon — 2026-10-05
- Douglas County — Enactedterm not documented
- Lamar County — Enactedterm not documented
- Troup County — Rescindedterm not documented
- LaGrange — Enactedterm not documented
- Forest Park — Enactedexpires soon — 2026-11-29
- Rockdale County — Enactedexpires soon — 2026-10-09
- Madison County — Enactedterm not documented
- Colquitt County — Enactedterm not documented
- Garden City — Enactedterm not documented
- Decatur County — Enactedterm not documented
- Hart County — Enactedterm not documented
- Franklin County — Enactedexpires 2028-12-31
- Heard County — Enactedterm not documented
Hawaii (1)
- Hawaii County — Under Reviewterm not documented
Idaho (3)
- Kootenai County — Enactedno end date — permanent
- Bannock County — Enactedexpires 2027-01-26
- Sandpoint — Proposedterm not documented
Illinois (18)
- Bloomington — Enactedexpires soon — 2026-11-26
- Rockford — Enactedexpires 2027-02-03
- Aurora — Expiredterm ran to 2026-03-24
- Mattoon — Enactedno fixed end — runs until a condition is met
- Champaign County — Enactedexpires 2027-04-23
- Normal — Enactedexpires soon — 2026-11-30
- Lake County — Enactedexpires 2027-05-08
- Illinois (tax incentives) — Enactedexpires 2028-07-01
- Woodford County — Enactedexpires 2027-02-18
- Chicago — Proposedterm not documented
- Ottawa — Enactedexpires 2027-08-25
- Tazewell County — Proposedterm not documented
- Bourbonnais — Enactedexpires 2027-01-31
- Plainfield — Enactedexpires soon — 2026-10-18
- Carbondale — Enactedexpires 2027-06-23
- Effingham — Enactedexpires 2027-06-02
- Logan County — Enactedexpires 2027-05-19
- Macon County — Proposedterm not documented
Indiana (23)
- Merrillville — Enactedexpires 2027-05-31
- Indianapolis (Marion County) — Enactedexpires 2027-12-31
- Jeffersonville — Enactedexpires 2027-08-04
- Warrick County — Enactedexpires 2027-02-07
- Boone County — Enactedexpires 2027-06-15
- Grant County — Enactedexpires 2028-03-16
- Fayette County — Enactedexpires 2027-05-18
- Starke County — Enactedexpires 2026-12-15
- Marshall County — Enactedno end date — permanent
- Cass County — Enactedno end date — permanent
- Dearborn County — Enactedexpires 2027-02-25
- Putnam County — Enactedexpires soon — 2026-11-17
- White County — Enactedexpires soon — 2026-10-20
- Pulaski County — Enactedexpires 2027-02-02
- Fulton County — Enactedexpires 2027-03-02
- Miami County — Enactedterm not documented
- New Albany — Enactedexpires 2027-07-16
- Howard County — Enactedexpires 2027-08-18
- Elkhart — Enactedexpires 2027-12-31
- Michigan City — Proposedterm not documented
- Vermillion County — Proposedterm not documented
- Clark County — Enactedterm not documented
- Clarksville — Enactedno end date — permanent
Iowa (21)
- Dubuque County — Enactedexpires 2027-05-26
- Linn County — Enactedexpires 2028-01-01
- Clinton — Rejectedterm not documented
- Salix — Rejectedterm not documented
- Marshalltown — Enactedexpires soon — 2026-11-23
- Johnson County — Enactedexpires soon — 2026-11-08
- Woodbury County — Enactedexpires 2027-06-23
- Plymouth County — Enactedexpires 2027-06-16
- Sioux County — Enactedexpires 2027-06-16
- Ida County — Enactedno fixed end — runs until a condition is met
- Madison County — Enactedexpires 2027-07-22
- Shelby County — Enactedexpires 2027-07-01
- Clarke County — Enactedno fixed end — runs until a condition is met
- Jefferson County — Enactedexpires 2027-08-11
- Emmet County — Enactedexpires 2027-08-25
- Mitchell County — Enactedexpires 2026-12-31
- Taylor County — Enactedexpires 2027-07-30
- Dickinson County — Enactedexpires soon — 2026-11-12
- Buchanan County — Enactedfixed term, end date not recorded
- Peosta — Enactedexpires 2026-12-20
- Marshall County — Proposedterm not documented
Kansas (19)
- Shawnee County — Enactedexpires 2027-02-17
- Sedgwick County — Enactedexpires 2026-12-24
- Lyon County — Enactedexpires 2027-01-22
- Emporia — Proposedterm not documented
- McPherson County — Enactedno end date — permanent
- Riley County — Enactedexpires soon — 2026-11-12
- Saline County — Enactedexpires 2029-03-01
- Leavenworth County — Expiredterm ran to 2026-08-11
- Topeka — Enactedexpires 2027-07-14
- Pottawatomie County — Proposedterm not documented
- Harvey County — Enactedexpires 2028-12-31
- Kingman County — Enactedterm not documented
- Wichita — Expiredterm ran to 2026-09-10
- South Hutchinson — Enactedexpires 2027-05-26
- Miami County — Enactedfixed term, end date not recorded
- Geary County — Enactedexpires 2027-06-22
- El Dorado — Enactedexpires soon — 2026-11-30
- Lawrence — Enactedexpires 2028-07-14
- Kansas (SB 531) — Proposedterm not documented
Kentucky (29)
- London — Enactedexpires 2028-09-30
- Logan County — Enactedexpires 2027-07-30
- Bell County — Enactedexpires 2028-07-02
- Cave City — Enactedexpires 2027-05-20
- Louisville — Enactedexpires 2027-02-13
- Daviess County — Enactedexpires 2027-05-28
- Lexington (Fayette County) — Enactedexpires soon — 2026-10-31
- Allen County — Enactedexpires 2028-06-10
- Mercer County — Enactedfixed term, end date not recorded
- Jessamine County — Enactedexpires 2027-08-04
- Nicholasville — Enactedfixed term, end date not recorded
- Lyon County — Enactedfixed term, end date not recorded
- Bullitt County — Enactedexpires 2027-07-16
- Oldham County — Enactedno fixed end — runs until a condition is met
- Woodford County — Enactedno end date — permanent
- Versailles — Enactedexpires 2026-12-31
- Boyle County — Enactedexpires 2027-06-09
- Boyd County — Enactedexpires 2027-01-09
- Scott County — Enactedfixed term, end date not recorded
- Georgetown — Enactedexpires 2026-12-31
- Boone County — Enactedexpires 2027-06-15
- Shelby County — Enactedexpires 2026-12-31
- Butler County — Enactedexpires 2027-06-26
- Edmonson County — Enactedexpires 2027-06-08
- Rowan County — Enactedfixed term, end date not recorded
- Winchester — Enactedexpires 2027-09-02
- Clark County — Enactedfixed term, end date not recorded
- Nelson County — Enactedfixed term, end date not recorded
- Grant County — Enactedexpires 2028-03-02
Louisiana (3)
- Caddo Parish — Rejectedterm not documented
- New Orleans — Enactedexpires 2027-01-28
- St. Charles Parish — Rejectedterm not documented
Maine (11)
- Bangor — Enactedexpires soon — 2026-10-10
- Maine (statewide) — Vetoedterm not documented
- Sanford — Enactedexpires 2027-01-31
- Eastport — Enactedexpires 2027-02-08
- North Berwick — Proposedterm not documented
- Gorham — Enactedexpires soon — 2026-11-29
- Ellsworth — Enactedexpires 2027-02-13
- Brunswick — Enactedexpires soon — 2026-11-29
- Scarborough — Enactedexpires soon — 2026-11-30
- Westbrook — Enactedexpires soon — 2026-11-28
- Biddeford — Proposedno end date — permanent
Maryland (21)
- Baltimore City — Enactedexpires 2027-06-16
- Prince George's County — Enactedexpires 2028-07-07
- Baltimore County — Enactedexpires 2027-01-01
- Montgomery County — Enactedexpires 2028-01-28
- Ridgely — Enactedexpires 2027-08-31
- Harford County — Enactedno end date — permanent
- Howard County — Enactedexpires 2027-11-02
- Carroll County — Enactedexpires 2027-02-19
- Queen Anne's County — Enactedexpires 2027-07-29
- Caroline County — Enactedfixed term, end date not recorded
- Dorchester County — Enactedfixed term, end date not recorded
- Talbot County — Proposedterm not documented
- Washington County — Enactedexpires 2027-06-30
- Calvert County — Enactedexpires 2027-02-28
- Salisbury — Proposedterm not documented
- Chesapeake Beach — Enactedno end date — permanent
- Frederick County — Enactedexpires 2026-12-31
- Worcester County — Enactedexpires 2027-07-21
- Wicomico County — Enactedexpires 2027-08-06
- Federalsburg — Enactedexpires 2029-08-04
- Somerset County — Proposedterm not documented
Massachusetts (8)
- Lowell — Enactedexpires 2027-03-05
- Holyoke — Enactedno end date — permanent
- Westfield — Enactedexpires 2027-07-06
- Shutesbury — Enactedterm not documented
- Agawam — Enactedexpires 2027-06-03
- Plymouth — Proposedterm not documented
- Northampton — Proposedterm not documented
- Southbridge — Under Reviewterm not documented
Michigan (64)
- Meridian Township — Enactedexpires soon — 2026-11-19
- Washington Township (Macomb Co.) — Enactedexpires soon — 2026-11-23
- Rochester Hills — Enactedexpires 2027-03-15
- Flint — Enactedexpires 2027-06-08
- Ypsilanti (YCUA) — Enactedexpires 2027-04-22
- Wixom — Expiredterm ran to 2026-08-26
- Saline — Enactedexpires 2027-01-12
- Grand Blanc Township — Enactedexpires 2027-01-21
- Manchester Township — Enactedexpires 2027-10-14
- Armada Township — Expiredterm ran to 2026-07-13
- Green Charter Township — Enactedexpires 2026-12-09
- Pittsfield Township — Expiredterm ran to 2026-05-17
- Howell Township — Expiredterm ran to 2026-05-20
- Northville — Enactedexpires 2027-01-06
- Pontiac — Expiredterm ran to 2026-07-21
- Saginaw — Expiredterm ran to 2026-07-13
- Sterling Heights — Enactedexpires 2027-02-04
- South Lyon — Enactedexpires 2027-02-10
- Taylor — Enactedfixed term, end date not recorded
- Tyrone Township — Expiredterm ran to 2026-06-01
- Dundee Township — Enactedfixed term, end date not recorded
- Sylvan Township — Expiredterm ran to 2026-07-22
- Lodi Township — Expiredterm ran to 2026-08-02
- York Township — Expiredterm ran to 2026-08-12
- Hayes Township — Expiredterm ran to 2026-08-09
- Springfield Township — Enactedfixed term, end date not recorded
- Village of Romeo — Enactedterm not documented
- Solon Township — Enactedfixed term, end date not recorded
- Big Rapids Township — Enactedexpires 2027-02-23
- Lenox Township — Expiredterm ran to 2026-06-02
- East Lansing — Enactedexpires 2027-03-17
- Garfield Township — Enactedexpires 2027-08-25
- Delta County — Enactedexpires 2027-07-23
- Forsyth Township — Enactedexpires 2027-06-25
- Houghton — Enactedexpires 2027-07-09
- Huron County — Enactedexpires 2029-05-27
- Sault Ste. Marie Tribe of Chippewa Indians — Enactedno end date — permanent
- Saugatuck Township — Expiredterm ran to 2026-08-11
- Hagar Township — Enactedfixed term, end date not recorded
- Lake Township — Enactedfixed term, end date not recorded
- Webster Township — Enactedexpires 2027-04-21
- Allen Park — Proposedterm not documented
- Genoa Township — Enactedterm not documented
- Lansing — Enactedexpires 2027-01-25
- Michigan (HB 5594-5596) — Proposedterm not documented
- Zeeland Township — Enactedterm not documented
- Allendale Township — Enactedexpires 2027-06-08
- Big Rapids Charter Township — Enactedexpires 2027-02-23
- Caledonia Township — Expiredterm ran to 2026-07-01
- Detroit — Proposedterm not documented
- Fenton Township — Enactedexpires 2027-02-17
- Filer Township — Enactedexpires 2027-06-02
- Haring Township — Enactedexpires 2027-01-14
- Hart — Enactedexpires soon — 2026-11-26
- Lincoln Township — Enactedexpires 2027-04-11
- Lowell Township — Rejectedterm not documented
- Lyndon Township — Enactedexpires 2027-05-22
- Lyon Charter Township — Expiredterm ran to 2026-08-30
- Mason — Expiredterm ran to 2026-02-03
- Parma Township — Enactedterm not documented
- Porter Township — Enactedexpires 2027-05-19
- Texas Township — Enactedexpires 2027-07-05
- Waterford Township — Enactedexpires soon — 2026-10-01
- Orion Township — Enactedexpires 2026-12-17
Minnesota (18)
- Inver Grove Heights — Enactedexpires 2027-06-26
- Minneapolis — Enactedexpires soon — 2026-11-21
- Eagan — Enactedexpires 2027-02-17
- Carver — Enactedexpires 2027-04-06
- Wright County — Enactedexpires 2027-05-19
- Washington County — Enactedfixed term, end date not recorded
- Hastings — Enactedexpires 2027-08-17
- Carlton County — Enactedexpires 2027-08-24
- Waite Park — Enactedexpires 2027-05-04
- St. Joseph — Enactedfixed term, end date not recorded
- Pine County — Enactedexpires 2027-08-18
- Mankato — Enactedexpires 2027-07-13
- Apple Valley — Enactedexpires 2027-07-09
- Rosemount — Enactedexpires 2027-04-21
- Minnetrista — Enactedexpires 2027-08-03
- Elk River — Enactedexpires 2027-08-03
- Le Sueur County — Enactedexpires 2027-05-26
- Freeborn County — Enactedexpires 2027-08-19
Mississippi (1)
- Jackson — Enactedexpires 2027-02-12
Missouri (18)
- Peculiar — Enactedno end date — permanent
- Jackson County — Enactedexpires 2026-12-19
- Springfield — Enactedexpires soon — 2026-11-17
- City of St. Charles — Enactedno end date — permanent
- St. Charles County — Enactedexpires 2027-01-13
- Columbia — Enactedfixed term, end date not recorded
- Neosho — Enactedexpires 2027-07-07
- Camdenton — Enactedexpires 2027-05-05
- Independence — Enactedexpires 2027-01-02
- Marion County — Rescindedterm not documented
- Kansas City — Enactedterm not documented
- Ralls County — Enactedexpires 2027-08-20
- Pacific — Enactedexpires 2027-08-04
- St. Peters — Enactedexpires 2027-05-14
- Webster County — Enactedexpires 2026-12-16
- Oak Grove — Enactedexpires 2027-08-05
- Nodaway County — Enactedexpires 2027-01-21
- Palmyra — Enactedterm not documented
Montana (4)
- Butte-Silver Bow — Proposedterm not documented
- Missoula County — Enactedexpires 2027-07-08
- City of Missoula — Enactedno end date — permanent
- Fort Peck Reservation — Enactedno end date — permanent
Nebraska (19)
- Seward County — Enactedexpires 2027-06-30
- Gage County — Enactedexpires 2027-04-05
- Lancaster County — Withdrawnterm not documented
- Otoe County — Enactedexpires 2027-05-20
- Butler County — Enactedfixed term, end date not recorded
- Box Butte County — Enactedterm not documented
- Custer County — Enactedterm not documented
- Dundy County — Enactedterm not documented
- Furnas County — Enactedterm not documented
- Hayes County — Enactedterm not documented
- Harlan County — Enactedterm not documented
- Johnson County — Enactedterm not documented
- Kearney County — Enactedterm not documented
- Logan County — Enactedexpires 2027-07-15
- Cass County — Enactedexpires 2027-08-11
- Cherry County — Enactedexpires 2027-01-14
- Nehawka — Enactedno end date — permanent
- Garfield County — Proposedterm not documented
- Hall County — Proposedterm not documented
Nevada (9)
- Reno — Enactedexpires 2027-08-31
- Henderson — Rejectedterm not documented
- Nye County — Enactedno fixed end — runs until a condition is met
- Humboldt County — Enactedexpires 2027-07-13
- White Pine County — Enactedexpires 2027-01-18
- Wells — Enactedterm not documented
- Pyramid Lake Paiute Tribe — Enactedno end date — permanent
- Fallon Paiute-Shoshone Tribe — Enactedno end date — permanent
- Nye County (Pahrump) — Enactedno end date — permanent
New Hampshire (8)
- Canterbury — Enactedno end date — permanent
- Nottingham — Enactedfixed term, end date not recorded
- Rochester — Enactedno end date — permanent
- Keene — Under Reviewterm not documented
- New Hampshire (HB 1265) — Defeatedterm not documented
- New Hampshire (Ayotte) — Proposedterm not documented
- New Hampshire (Senate) — Proposedterm not documented
- Bow — Under Reviewterm not documented
New Jersey (75)
- Monroe Township (Gloucester Co.) — Enactedno end date — permanent
- Phillipsburg — Enactedno end date — permanent
- Warren — Enactedno end date — permanent
- Jersey City — Enactedno end date — permanent
- Howell Township — Enactedno end date — permanent
- Andover Township — Enactedno end date — permanent
- Summit — Enactedno end date — permanent
- Cherry Hill — Enactedno end date — permanent
- Medford — Enactedno end date — permanent
- Mansfield Township (Burlington Co.) — Enactedno end date — permanent
- Chesterfield — Enactedno end date — permanent
- Berkeley Heights — Enactedno end date — permanent
- East Brunswick — Enactedno end date — permanent
- Waterford Township (Camden Co.) — Enactedno end date — permanent
- Plainfield — Enactedno end date — permanent
- North Plainfield — Enactedno end date — permanent
- Manchester Township — Enactedno end date — permanent
- Red Bank — Enactedno end date — permanent
- Asbury Park — Enactedno fixed end — runs until a condition is met
- New Jersey (Fair Share Act) — Enactedno end date — permanent
- Upper Township — Enactedno end date — permanent
- Millville — Enactedno end date — permanent
- Bayonne — Enactedno end date — permanent
- North Brunswick — Enactedno end date — permanent
- Stafford Township — Enactedno end date — permanent
- Pemberton Township — Enactedno end date — permanent
- Harrison Township — Enactedno end date — permanent
- Logan Township — Enactedno end date — permanent
- East Greenwich Township — Enactedterm not documented
- Mantua Township — Enactedno end date — permanent
- Alpha — Enactedterm not documented
- Bass River Township — Enactedterm not documented
- Berkeley Township — Enactedterm not documented
- Bernards Township — Enactedno end date — permanent
- Carneys Point — Enactedterm not documented
- Cinnaminson — Enactedterm not documented
- Deerfield Township — Enactedterm not documented
- Delanco — Enactedterm not documented
- Delaware Township — Enactedterm not documented
- Downe Township — Enactedterm not documented
- East Rutherford — Enactedterm not documented
- Edgewater Park — Enactedterm not documented
- Elsinboro — Enactedterm not documented
- Frelinghuysen Township — Enactedterm not documented
- Green Township — Enactedterm not documented
- Hainesport — Enactedterm not documented
- Holmdel — Enactedno end date — permanent
- Jackson Township — Enactedno end date — permanent
- Kingwood Township — Enactedterm not documented
- Knowlton Township — Enactedterm not documented
- Lebanon Township — Enactedterm not documented
- Liberty Township — Enactedterm not documented
- Madison — Enactedno end date — permanent
- Mannington Township — Enactedterm not documented
- Montgomery Township — Enactedno end date — permanent
- Neptune Township — Enactedno end date — permanent
- North Hanover Township — Enactedterm not documented
- Old Bridge — Enactedterm not documented
- Oldmans Township — Enactedterm not documented
- Pennsville — Enactedno end date — permanent
- Pilesgrove Township — Enactedterm not documented
- Pittsgrove Township — Enactedno end date — permanent
- Plumsted Township — Enactedterm not documented
- Quinton Township — Enactedno end date — permanent
- Upper Pittsgrove Township — Enactedterm not documented
- Vernon Township — Enactedterm not documented
- Washington — Enactedterm not documented
- Winslow Township — Enactedno end date — permanent
- Woodstown — Enactedterm not documented
- Galloway Township — Enactedexpires 2027-01-14
- Bridgewater Township — Proposedterm not documented
- Cranford — Enactedno end date — permanent
- Rockaway Township — Enactedno end date — permanent
- Roselle Park — Proposedno end date — permanent
- Glassboro — Enactedno end date — permanent
New Mexico (7)
- Sierra County — Enactedexpires 2028-01-22
- Socorro County — Enactedexpires 2027-06-09
- Santa Fe County — Enactedexpires 2028-01-02
- Colfax County — Proposedterm not documented
- Rio Communities — Enactedexpires 2027-08-26
- Raton — Proposedterm not documented
- New Mexico — Proposedterm not documented
New York (16)
- Lysander (Onondaga Co.) — Enactedexpires soon — 2026-11-06
- Perth (Fulton Co.) — Enactedexpires 2027-06-04
- Tonawanda (Erie Co.) — Enactedexpires 2027-08-03
- Newfield (Tompkins Co.) — Enactedexpires 2027-07-09
- St. Lawrence County — Proposedterm not documented
- Mohawk (Montgomery Co.) — Enactedexpires 2027-02-13
- New York (statewide) — Enactedno fixed end — runs until a condition is met
- New York (S10642/A11560) — Proposedterm not documented
- Islip — Enactedexpires 2028-02-12
- Brookhaven — Enactedexpires 2028-01-17
- East Fishkill — Enactedexpires 2029-07-01
- Highland — Enactedexpires 2027-06-18
- LeRay — Enactedexpires 2027-08-01
- Orangetown — Enactedexpires 2027-02-25
- Canton — Enactedexpires 2027-05-31
- Potsdam — Proposedterm not documented
North Carolina (44)
- Gates County — Enactedexpires 2026-12-17
- Brevard — Expiredterm ran to 2026-06-23
- Clay County — Enactedno end date — permanent
- Canton — Enactedexpires 2027-02-11
- Chatham County — Enactedexpires 2027-02-11
- Kings Mountain — Enactedexpires 2027-08-25
- Durham County — Enactedexpires 2027-05-18
- Whiteville — Enactedexpires 2027-08-25
- Edgecombe County — Enactedexpires 2028-08-03
- Boone — Enactedexpires 2027-03-23
- Apex — Enactedexpires 2027-04-27
- Orange County — Enactedexpires 2027-04-21
- Rowan County — Enactedexpires 2027-05-04
- Swain County — Enactedexpires 2027-04-21
- Watauga County — Enactedexpires 2027-04-21
- Madison County — Expiredterm ran to 2024-06-13
- Clyde — Enactedno end date — permanent
- Holly Springs — Enactedexpires 2027-06-16
- Charlotte — Enactedexpires soon — 2026-11-05
- Durham — Enactedexpires 2027-06-15
- Harnett County — Enactedexpires 2027-05-03
- Cumberland County — Enactedexpires 2026-12-15
- Fayetteville — Rejectedterm not documented
- Greensboro — Enactedexpires 2027-02-14
- Farmville — Enactedexpires 2027-08-03
- Waxhaw — Enactedexpires 2027-08-11
- Statesville — Proposedterm not documented
- Asheville — Enactedexpires 2027-06-17
- Wendell — Enactedexpires 2026-12-31
- Davie County — Enactedexpires 2027-07-07
- Alamance County — Enactedexpires 2027-08-17
- Yadkin County — Enactedexpires 2028-08-17
- Stokes County — Rejectedterm not documented
- Surry County — Enactedexpires 2028-07-21
- Wilson — Enactedexpires 2027-05-21
- Davidson County — Rejectedterm not documented
- McDowell County — Enactedexpires 2027-02-11
- Cary — Enactedexpires 2028-02-28
- Boiling Spring Lakes — Enactedexpires 2027-06-02
- Spring Hope — Enactedterm not documented
- Franklin — Enactedterm not documented
- Northampton County — Enactedterm not documented
- Hendersonville — Proposedterm not documented
- Lee County — Under Reviewterm not documented
North Dakota (4)
- Morton County — Rescindedterm not documented
- Oliver County — Rescindedterm not documented
- Mercer County — Rescindedterm not documented
- Barnes County — Enactedexpires soon — 2026-11-19
Ohio (62)
- Athens — Enactedexpires 2027-08-04
- Vienna Township (Trumbull Co.) — Enactedexpires soon — 2026-10-16
- Boardman — Enactedexpires 2027-04-28
- Ohio (ballot measure) — Rejectedterm not documented
- Massillon — Expiredterm ran to 2026-08-14
- Lordstown — Enactedfixed term, end date not recorded
- Ravenna — Enactedexpires 2027-04-20
- Boardman Township — Enactedexpires 2027-04-28
- Painesville Township — Enactedfixed term, end date not recorded
- Weathersfield Township — Enactedfixed term, end date not recorded
- Twinsburg — Enactedfixed term, end date not recorded
- South Bloomfield — Enactedno end date — permanent
- Ohio (tax exemptions) — Enactedno fixed end — runs until a condition is met
- Plain City — Proposedterm not documented
- Avon Lake — Enactedexpires 2027-06-22
- Grafton — Enactedexpires 2031-05-19
- Hubbard — Enactedexpires 2027-06-01
- Howland Township — Enactedexpires 2026-12-10
- Braceville Township — Enactedexpires 2026-12-02
- Avon — Enactedexpires 2027-04-14
- Berea — Enactedexpires 2027-06-15
- Blanchester — Enactedexpires 2028-03-12
- Butler County — Enactedexpires 2026-12-16
- Canton Township — Enactedfixed term, end date not recorded
- Cincinnati — Enactedexpires 2027-02-11
- Cleveland — Enactedexpires soon — 2026-10-16
- Cortland — Enactedfixed term, end date not recorded
- Defiance — Enactedfixed term, end date not recorded
- Findlay — Enactedexpires 2027-04-22
- Girard — Enactedexpires 2027-07-13
- Grove City — Enactedexpires 2027-06-01
- Jackson Township (Franklin Co.) — Enactedexpires 2027-05-12
- Jerome Township — Expiredterm ran to 2026-06-01
- Kent — Enactedexpires 2027-04-15
- Lake Township (Wood Co.) — Enactedexpires 2027-03-03
- Maumee — Enactedexpires 2027-02-02
- Monclova Township — Enactedexpires 2027-02-17
- Montgomery Township (Ashland Co.) — Enactedexpires 2028-07-01
- Mount Orab — Expiredterm ran to 2026-08-30
- New Carlisle — Enactedexpires 2027-02-17
- Norton — Enactedfixed term, end date not recorded
- Pierce Township — Enactedexpires 2027-05-31
- Plain Township (Stark Co.) — Enactedexpires 2027-03-24
- Providence Township — Enactedexpires 2027-04-15
- Richfield Township — Enactedexpires 2027-02-17
- Scioto Township — Enactedexpires 2027-03-06
- Shawnee Township — Enactedexpires 2027-10-13
- Sprigg Township — Enactedexpires 2027-02-24
- Springfield — Enactedexpires 2027-01-14
- St. Marys — Enactedexpires 2027-06-22
- Tallmadge — Enactedexpires soon — 2026-10-10
- Tiffin — Enactedexpires 2027-04-20
- Vermilion — Enactedexpires 2027-03-23
- Washington Township (Butler Co.) — Enactedexpires 2027-04-16
- Waterville — Expiredterm ran to 2026-06-08
- Waterville Township — Enactedexpires 2026-12-17
- Williamsburg — Enactedexpires 2027-03-13
- Yellow Springs — Enactedexpires 2027-05-18
- Archbold — Enactedfixed term, end date not recorded
- Ashville — Enactedexpires 2027-01-02
- Upper Sandusky — Enactedterm not documented
- Ellsworth Township — Enactedterm not documented
Oklahoma (14)
- Oklahoma City — Enactedexpires 2026-12-31
- Oklahoma (SB 1488) — Rejectedno end date — permanent
- Luther — Enactedexpires 2026-12-31
- Tulsa — Enactedexpires 2026-12-31
- Broken Arrow — Enactedexpires 2026-12-31
- Edmond — Enactedexpires 2026-12-31
- Norman — Enactedexpires 2027-06-09
- Seminole Nation of Oklahoma — Enactedno end date — permanent
- Pawhuska — Enactedexpires 2026-12-31
- Shawnee — Enactedexpires 2027-12-31
- Cherokee Nation — Enactedno end date — permanent
- Kickapoo Tribe of Oklahoma — Enactedno end date — permanent
- Choctaw — Enactedexpires 2027-07-21
- Choctaw County — Enactedexpires 2027-05-18
Oregon (7)
- Salem — Proposedterm not documented
- Oregon (statewide) — Proposedterm not documented
- Oregon (enterprise zone tax) — Enactedno fixed end — runs until a condition is met
- Hillsboro — Enactedexpires soon — 2026-11-24
- Clackamas County — Proposedterm not documented
- Oregon (state land) — Enactedexpires 2027-07-01
- Woodburn — Proposedterm not documented
Pennsylvania (19)
- Olyphant — Enactedfixed term, end date not recorded
- East Whiteland Township — Enactedfixed term, end date not recorded
- Pennsylvania — Proposedterm not documented
- Brookville — Enactedexpires 2026-12-14
- Center Township — Enactedexpires 2026-12-07
- Muncy Township — Enactedexpires 2027-02-01
- Lycoming County — Enactedexpires 2026-12-15
- Warrington Township — Enactedno fixed end — runs until a condition is met
- Allegheny County — Proposedterm not documented
- Gregg Township — Enactedexpires 2027-02-16
- Upper Burrell Township — Enactedexpires soon — 2026-11-02
- South Strabane Township — Rejectedterm not documented
- Hazle Township — Enactedexpires 2026-12-05
- Butler Township — Enactedexpires soon — 2026-11-08
- Little Britain Township — Enactedexpires 2026-12-06
- Montour County — Expiredterm ran to 2026-04-30
- Smithfield Township — Enactedexpires soon — 2026-11-02
- West Whiteland Township — Enactedexpires soon — 2026-11-01
- Buffalo Township — Enactedexpires 2027-02-08
Rhode Island (3)
- Smithfield — Enactedno end date — permanent
- Charlestown — Enactedno end date — permanent
- Westerly — Enactedexpires 2027-07-27
South Carolina (14)
- Newberry County — Enactedexpires 2027-07-16
- Colleton County — Enactedexpires 2027-01-07
- Spartanburg County — Enactedexpires 2027-06-22
- York County — Enactedexpires 2027-04-13
- Anderson County — Enactedexpires 2027-02-20
- Mount Pleasant — Proposedterm not documented
- Chester County — Enactedexpires 2027-01-21
- Greenwood County — Enactedexpires 2027-07-21
- Kershaw County — Proposedterm not documented
- Orangeburg County — Enactedexpires 2027-07-23
- Chesterfield County — Enactedexpires 2028-01-01
- Laurens County — Proposedterm not documented
- Fairfield County — Proposedfixed term, end date not recorded
- Jasper County — Proposedterm not documented
South Dakota (3)
- Yankton County — Enactedexpires 2027-01-21
- Lincoln County — Defeatedterm not documented
- Minnehaha County — Under Reviewterm not documented
Tennessee (27)
- Nashville — Enactedexpires 2026-12-01
- Knox County — Enactedexpires 2027-06-22
- Knoxville — Enactedexpires 2027-07-07
- Johnson City — Enactedexpires 2026-12-03
- McMinnville — Enactedexpires 2027-12-03
- Anderson County — Enactedexpires 2028-06-15
- Carter County — Enactedexpires 2027-08-17
- Memphis — Proposedterm not documented
- Bristol — Enactedexpires 2027-10-24
- Cedar Hill — Enactedexpires 2028-06-01
- Clinton — Enactedexpires 2026-12-22
- Grundy County — Enactedexpires 2028-05-18
- Morgan County — Enactedexpires 2028-06-12
- Shelbyville — Enactedfixed term, end date not recorded
- Hamilton County — Enactedexpires 2027-07-15
- Warren County — Enactedexpires 2027-06-22
- White County — Enactedno end date — permanent
- Gallatin — Proposedterm not documented
- Crossville — Enactedexpires 2028-08-12
- Coffee County — Enactedexpires 2027-06-09
- Loudon County — Enactedexpires 2026-12-30
- Hamblen County — Enactedexpires 2027-07-07
- Washington County — Enactedexpires 2027-06-30
- Hawkins County — Enactedno end date — permanent
- Spring City — Enactedexpires 2028-07-30
- Maury County — Enactedexpires 2027-07-19
- Jonesborough — Enactedno end date — permanent
Texas (23)
- Hill County — Rescindedterm not documented
- San Marcos — Enactedno end date — permanent
- Hays County — Enactedexpires 2026-12-31
- Texas (Abbott directive) — Enactedno fixed end — runs until a condition is met
- Fort Worth — Proposedterm not documented
- Lavon — Enactedexpires soon — 2026-11-05
- San Antonio — Rejectedterm not documented
- Denton — Proposedterm not documented
- Lubbock — Proposedterm not documented
- Austin — Proposedterm not documented
- Harlingen — Enactedfixed term, end date not recorded
- Brownsville — Proposedterm not documented
- Austin County — Enactedterm not documented
- Athens — Enactedno end date — permanent
- Tom Green County — Rejectedterm not documented
- Hood County — Rejectedterm not documented
- Forney — Proposedno end date — permanent
- Lewisville — Enactedno end date — permanent
- El Paso — Enactedno end date — permanent
- Corpus Christi — Proposedterm not documented
- Milam County — Enactedterm not documented
- Princeton — Enactedno end date — permanent
- Mesquite — Proposedterm not documented
Utah (8)
- Iron County — Enactedexpires soon — 2026-11-22
- Cache County — Enactedexpires 2026-12-20
- Box Elder County — Enactedexpires 2026-12-07
- Logan — Enactedexpires 2026-12-27
- Grand County — Enactedexpires 2027-01-03
- Wayne County — Enactedexpires 2027-01-17
- Clearfield — Enactedexpires 2027-03-07
- Milford — Enactedexpires 2026-12-13
Vermont (4)
- Vermont (S.205) — Rejectedterm not documented
- Royalton — Enactedexpires 2031-03-03
- South Burlington — Enactedno end date — permanent
- Morristown — Enactedterm not documented
Virginia (14)
- Loudoun County — Proposedterm not documented
- Chesapeake — Enactedfixed term, end date not recorded
- Front Royal — Enactedexpires soon — 2026-10-04
- Suffolk — Proposedterm not documented
- Virginia (data center power tax) — Enactedno end date — permanent
- Virginia Beach — Enactedexpires 2027-08-18
- Fairfax County — Enactedno end date — permanent
- Stafford County — Enactedno end date — permanent
- Spotsylvania County — Enactedno end date — permanent
- Culpeper County — Enactedno end date — permanent
- Fluvanna County — Expiredterm ran to 2026-01-31
- Virginia (statewide pause request) — Rejectedterm not documented
- Virginia (Dominion GS-5 large-load rate class) — Enactedno end date — permanent
- Virginia (2026 General Assembly package) — Enactedno end date — permanent
Washington (19)
- Spokane — Enactedexpires 2027-06-23
- Seattle — Enactedexpires 2027-06-09
- Yakima County — Enactedexpires 2027-02-12
- Snohomish County — Enactedexpires 2026-12-24
- Federal Way — Enactedexpires 2027-07-07
- Burien — Enactedexpires 2027-06-29
- Marysville — Enactedexpires 2027-01-14
- Skagit County — Enactedexpires 2026-12-01
- Pasco — Enactedexpires 2027-01-20
- Cle Elum — Enactedexpires 2027-01-31
- Renton — Enactedexpires 2027-08-17
- Kittitas County — Enactedexpires 2027-02-12
- Mount Vernon — Enactedexpires 2027-02-12
- Pierce County — Enactedexpires 2027-08-25
- Spokane County — Enactedexpires 2026-12-15
- La Conner — Enactedexpires 2027-01-29
- Lincoln County — Enactedexpires 2027-03-10
- Moses Lake — Enactedfixed term, end date not recorded
- Thurston County — Enactedexpires 2027-08-20
Wisconsin (35)
- Sauk County — Enactedfixed term, end date not recorded
- Sawyer County — Enactedfixed term, end date not recorded
- Milwaukee — Proposedno fixed end — runs until a condition is met
- Manitowoc County — Enactedexpires 2027-10-29
- La Crosse County — Enactedexpires 2027-12-18
- La Crosse — Enactedexpires 2028-02-14
- Dodge County — Enactedexpires 2028-02-10
- Madison — Enactedexpires 2027-01-13
- Town of Cassville — Enactedfixed term, end date not recorded
- Dane County — Enactedexpires 2027-12-04
- Village of Wrightstown — Enactedexpires 2027-06-16
- Superior — Enactedexpires 2027-06-17
- Wisconsin — Proposedterm not documented
- Bellevue — Enactedexpires 2027-08-12
- Chippewa County — Enactedfixed term, end date not recorded
- Janesville — Enactedexpires 2027-09-28
- St. Croix County — Enactedexpires 2027-09-01
- Door County — Enactedexpires 2027-05-26
- Marathon County — Enactedterm not documented
- Middleton — Enactedterm not documented
- Winnebago County — Enactedterm not documented
- Green County — Enactedterm not documented
- Polk County — Proposedterm not documented
- Sheboygan — Enactedexpires 2027-07-23
- Shawano County — Enactedexpires 2027-06-24
- Ashwaubenon — Enactedexpires 2027-06-02
- Monroe County — Enactedexpires 2028-01-21
- Grant County — Enactedexpires 2027-06-18
- Oneida County — Enactedexpires 2027-08-19
- Village of Greenville — Enactedexpires 2027-06-08
- Village of Cottage Grove — Enactedexpires 2028-01-20
- Town of Westport — Enactedexpires 2027-04-06
- Town of Hampden — Enactedterm not documented
- Town of Beetown — Enactedterm not documented
- Town of Bloomington — Enactedterm not documented
Wyoming (1)
- Cheyenne — Rejectedterm not documented
Other active fights we're following
News coverage archived by the story tracker for places with no documented moratorium or ban on file yet — automated aggregation, not verified the way the tracker above is.
Alabama (2)
- Montgomery — 6 headlines
- Huntsville — 4 headlines
California (2)
- Butte County — 7 headlines
- Pittsburg — 5 headlines
Colorado (1)
- Hudson — 7 headlines
Georgia (3)
- Effingham County — 58 headlines
- Statesboro — 17 headlines
- Albany — 4 headlines
Illinois (2)
Indiana (1)
- Bristol — 9 headlines
Kansas (2)
- Marion County — 5 headlines
- Ottawa — 4 headlines
Louisiana (1)
- Shreveport — 4 headlines
Michigan (1)
- Dowagiac — 19 headlines
Mississippi (1)
- Southaven — 12 headlines
Missouri (1)
- St. Joseph — 5 headlines
New Jersey (2)
- Vineland — 83 headlines
- Kenilworth — 22 headlines
New York (1)
- Southeast — 14 headlines
North Carolina (1)
- Richmond County — 4 headlines
Ohio (2)
Tennessee (1)
- Montgomery County — 5 headlines
Texas (6)
- Westlake — 16 headlines
- Abilene — 12 headlines
- Brewster County — 7 headlines
- Red Oak — 7 headlines
- Bastrop County — 6 headlines
- Temple — 4 headlines
Virginia (4)
- Northern Virginia — 26 headlines
- Prince William County — 14 headlines
- Wytheville — 11 headlines
- Botetourt County — 6 headlines
West Virginia (2)
- Mason County — 22 headlines
- Tucker County — 4 headlines
Wisconsin (5)
- Mount Pleasant — 27 headlines
- Wisconsin Rapids — 16 headlines
- Sturtevant — 10 headlines
- Port Washington — 7 headlines
- Wrightstown — 4 headlines
As of August 2026 (2m ago) · changes weekly — re-check before citing
Illustrative rather than exhaustive — dozens of localities churn weekly, and this tracks the ones we have read a source for. **Each row carries its own provenance.** Rows showing a verification date link to the ordinance, the enacting body's own page, or a datable report of the vote, and were read on that date. Rows marked *unverified* came from bulk compilation and have not been checked against a primary source — the locality, the year, and the status may all be off. Verify one of those with the town clerk before citing it as precedent. **Expiry is derived, not asserted.** A row with a documented end date flips to *Expired* on its own once that date passes. A time-limited moratorium whose start date was never documented keeps showing as enacted — that is a known gap, not a claim that it is still in force. Moratoriums are also routinely extended, so an expiry date is the earliest it could have ended, not proof that it did.
All of this data is open — JSON and CSV, CC BY 4.0.