BESS MORATORIUM MAP

JurisdictionStateStatusExpiresScopeType
Escondido, San Diego CountyCAACTIVE10/5/2026UTILITY_SCALEMORATORIUM
Moorpark, Ventura CountyCAACTIVEUTILITY_SCALEZONING_AMENDMENT
Morro Bay, San Luis Obispo CountyCAACTIVE1/30/2027UTILITY_SCALEMORATORIUM
Orange CountyCAEXPIRED3/3/2025UTILITY_SCALEMORATORIUM
San Juan Capistrano, Orange CountyCAACTIVE4/30/2026UTILITY_SCALEMORATORIUM
Solano CountyCAEXPIRED1/3/2026UTILITY_SCALEMORATORIUM
Washington CountyCOPENDING12/31/2025ALL_BESSMORATORIUM
Cerro Gordo CountyIAACTIVEUTILITY_SCALEBAN
Floyd CountyIAEXPIRED3/3/2025UTILITY_SCALEMORATORIUM
Jackson CountyIAACTIVE8/31/2027UTILITY_SCALEMORATORIUM
Taylor CountyIAACTIVEUTILITY_SCALEMORATORIUM
Lee CountyILACTIVE6/1/2026UTILITY_SCALEMORATORIUM
Boone CountyINACTIVE4/15/2026UTILITY_SCALEMORATORIUM
Howard CountyINPENDING7/3/2025ALL_BESSMORATORIUM
Marshall CountyINACTIVE1/2/2028UTILITY_SCALEMORATORIUM
Pulaski CountyINLIFTEDUTILITY_SCALEMORATORIUM
Starke CountyINPENDING2/3/2026UTILITY_SCALEMORATORIUM
Allen CountyKSEXPIRED7/3/2025UTILITY_SCALEMORATORIUM
Northfield, Franklin CountyMAACTIVE5/31/2026UTILITY_SCALEMORATORIUM
Wendell, Franklin CountyMAACTIVE5/31/2026UTILITY_SCALEMORATORIUM
Westfield, Hampden CountyMAEXPIREDUTILITY_SCALEMORATORIUM
Caroline CountyMDACTIVE3/3/2026UTILITY_SCALEMORATORIUM
Albion, Kennebec CountyMEACTIVE6/30/2026UTILITY_SCALEMORATORIUM
Durham, Androscoggin CountyMEEXPIRED5/3/2025UTILITY_SCALEMORATORIUM
Palermo, Waldo CountyMEPENDINGALL_BESSMORATORIUM
Chester, Ottawa CountyMIEXPIRED12/1/2026UTILITY_SCALEMORATORIUM
Comstock, Kalamazoo CountyMIPENDING12/3/2025UTILITY_SCALEMORATORIUM
Riley, St. Clair CountyMIEXPIRED7/24/2025UTILITY_SCALEMORATORIUM
Wales, St. Clair CountyMILIFTED8/3/2025UTILITY_SCALEMORATORIUM
Albion, Orleans CountyNYLIFTEDUTILITY_SCALEMORATORIUM
Amsterdam, Montgomery CountyNYACTIVEUTILITY_SCALEMORATORIUM
Athens, Greene CountyNYACTIVE3/1/2026ALL_BESSMORATORIUM
Babylon, Suffolk CountyNYACTIVE7/1/2026UTILITY_SCALEMORATORIUM
Bedford, Westchester CountyNYACTIVE8/17/2026UTILITY_SCALEMORATORIUM
Busti, Chautauqua CountyNYEXPIRED12/3/2024UTILITY_SCALEMORATORIUM
Carmel, Putnam CountyNYACTIVEALL_BESSMORATORIUM
Chautauqua, Chautauqua CountyNYEXPIRED9/3/2025UTILITY_SCALEMORATORIUM
Chester, Orange CountyNYACTIVE2/24/2026UTILITY_SCALEMORATORIUM
Clymer, Chautauqua CountyNYACTIVE1/31/2027ALL_BESSMORATORIUM
Duanesburg, Schenectady CountyNYACTIVEUTILITY_SCALEMORATORIUM
Freedom, Cattaraugus CountyNYACTIVEUTILITY_SCALEMORATORIUM
Harrison, Westchester CountyNYEXPIRED9/6/2025UTILITY_SCALEMORATORIUM
Hempstead, Nassau CountyNYACTIVE2/25/2026ALL_BESSMORATORIUM
Huntington, Suffolk CountyNYACTIVE6/30/2026UTILITY_SCALEMORATORIUM
Islip, Suffolk CountyNYACTIVE4/15/2026UTILITY_SCALEMORATORIUM
Johnstown, Fulton CountyNYEXPIRED8/3/2025UTILITY_SCALEMORATORIUM
Kent, Putnam CountyNYACTIVE8/31/2026ALL_BESSMORATORIUM
Long Lake, Hamilton CountyNYEXPIRED5/3/2024UTILITY_SCALEMORATORIUM
Lysander, Onondaga CountyNYACTIVE2/28/2026UTILITY_SCALEMORATORIUM
Mamaroneck Village, Westchester CountyNYACTIVE5/1/2026UTILITY_SCALEMORATORIUM
Mina, Chautauqua CountyNYACTIVE6/30/2026UTILITY_SCALEMORATORIUM
Montgomery, Orange CountyNYACTIVE3/31/2026UTILITY_SCALEMORATORIUM
Mount Kisco, Westchester CountyNYEXPIRED6/3/2025UTILITY_SCALEMORATORIUM
Mount Pleasant, Westchester CountyNYACTIVE3/31/2026UTILITY_SCALEMORATORIUM
New Castle, Westchester CountyNYACTIVE8/17/2026UTILITY_SCALEMORATORIUM
Newfane, Niagara CountyNYACTIVE3/1/2026UTILITY_SCALEMORATORIUM
Newstead, Erie CountyNYACTIVE3/31/2026UTILITY_SCALEMORATORIUM
North Hempstead, Nassau CountyNYACTIVE11/18/2026ALL_BESSMORATORIUM
Oyster Bay, Nassau CountyNYACTIVE3/31/2026UTILITY_SCALEMORATORIUM
Plattekill, Ulster CountyNYACTIVE3/31/2026ALL_BESSMORATORIUM
Port Chester, Westchester CountyNYEXPIRED11/3/2024UTILITY_SCALEMORATORIUM
Pound Ridge, Westchester CountyNYACTIVE2/28/2026ALL_BESSMORATORIUM
Putnam Valley, Putnam CountyNYACTIVE6/30/2026UTILITY_SCALEMORATORIUM
Ripley, Chautauqua CountyNYEXPIREDUTILITY_SCALEMORATORIUM
Riverhead, Suffolk CountyNYEXPIRED2/3/2024UTILITY_SCALEMORATORIUM
Rotterdam, Schenectady CountyNYEXPIRED5/3/2025UTILITY_SCALEMORATORIUM
Royalton, Niagara CountyNYACTIVE3/31/2026UTILITY_SCALEMORATORIUM
Smithtown, Suffolk CountyNYACTIVE2/28/2026UTILITY_SCALEMORATORIUM
Somerset, Niagara CountyNYACTIVE3/31/2026UTILITY_SCALEMORATORIUM
Southampton, Suffolk CountyNYACTIVE6/30/2026UTILITY_SCALEMORATORIUM
Southold, Suffolk CountyNYACTIVE4/11/2026UTILITY_SCALEMORATORIUM
Walworth, Wayne CountyNYACTIVE5/30/2026UTILITY_SCALEMORATORIUM
Warwick, Orange CountyNYEXPIRED6/3/2025UTILITY_SCALEMORATORIUM
Westfield, Chautauqua CountyNYACTIVE8/31/2026UTILITY_SCALEMORATORIUM
Wilson, Niagara CountyNYACTIVE3/31/2026UTILITY_SCALEMORATORIUM
Yonkers, Westchester CountyNYACTIVE3/31/2026UTILITY_SCALEMORATORIUM
Yorktown, Westchester CountyNYEXPIRED1/14/2026UTILITY_SCALEMORATORIUM
Jefferson CountyTNEXPIRED1/3/2024UTILITY_SCALEMORATORIUM
Pasadena, Harris CountyTXACTIVE10/31/2026UTILITY_SCALEMORATORIUM
Surry CountyVAEXPIREDUTILITY_SCALEMORATORIUM
Black Diamond, King CountyWAACTIVE2/28/2026UTILITY_SCALEMORATORIUM
Covington, King CountyWAACTIVE10/14/2026UTILITY_SCALEMORATORIUM
Klickitat CountyWAACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Renton, King CountyWAEXPIREDALL_BESSMORATORIUM
Skagit CountyWAEXPIRED3/3/2025UTILITY_SCALEMORATORIUM
Whatcom CountyWAEXPIREDUTILITY_SCALEMORATORIUM
Forest, St. Croix CountyWIEXPIRED3/3/2024UTILITY_SCALEMORATORIUM
Holland, Brown CountyWIEXPIRED11/3/2023UTILITY_SCALEMORATORIUM
cameron,Steuben CountyNYACTIVE8/31/2026UTILITY_SCALEMORATORIUM
Essex CountyNYACTIVE3/16/2026UTILITY_SCALEMORATORIUM
Berne, Albany CountyNYACTIVE5/6/2026UTILITY_SCALEMORATORIUM
Greenwood, Steuben CountyNYACTIVE8/31/2026UTILITY_SCALEMORATORIUM
Norfolk, St. Lawrence CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Halfmoon, Saratoga CountyNYACTIVE3/22/2026UTILITY_SCALEMORATORIUM
Oswegatchie, St. Lawrence CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Milton, Saratoga CountyNYACTIVE3/31/2026UTILITY_SCALEMORATORIUM
Elba, Genesee CountyNYACTIVE10/31/2025UTILITY_SCALEMORATORIUM
Naples, Ontario CountyNYACTIVE2/28/2026UTILITY_SCALEMORATORIUM
Prattsburgh, Steuben CountyNYACTIVE8/31/2026UTILITY_SCALEMORATORIUM
Root, Montgomery CountyNYACTIVE8/31/2026UTILITY_SCALEMORATORIUM
Gloversville, Fulton CountyNYACTIVE8/31/2026UTILITY_SCALEMORATORIUM
Oswego City, Oswego CountyNYACTIVEUTILITY_SCALEMORATORIUM
Virgil, Cortland CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Parishville, St. Lawrence CountyNYACTIVE3/11/2026UTILITY_SCALEMORATORIUM
German Flatts, Herkimer CountyNYACTIVE5/31/2026UTILITY_SCALEMORATORIUM
Eden, Erie CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Hurley, Ulster CountyNYACTIVE6/30/2026UTILITY_SCALEMORATORIUM
Willing, Allegany CountyNYACTIVE5/20/2026UTILITY_SCALEMORATORIUM
Ellery, Chautauqua CountyNYACTIVE8/31/2026UTILITY_SCALEMORATORIUM
Maine, Broome CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Barker, Broome CountyNYACTIVE4/22/2026UTILITY_SCALEMORATORIUM
Concord, Erie CountyNYACTIVE6/12/2026UTILITY_SCALEMORATORIUM
Jay, Essex CountyNYACTIVE6/18/2026UTILITY_SCALEMORATORIUM
Livingston, Columbia CountyNYACTIVE6/1/2026UTILITY_SCALEMORATORIUM
Frankfort, Herkimer CountyNYACTIVE4/27/2026UTILITY_SCALEMORATORIUM
Stockport, Columbia CountyNYACTIVE6/1/2026UTILITY_SCALEMORATORIUM
Collins, Erie CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Claverack, Columbia CountyNYACTIVE6/11/2026UTILITY_SCALEMORATORIUM
Brasher, St. Lawrence CountyNYACTIVE10/31/2026UTILITY_SCALEMORATORIUM
Victory, Cayuga CountyNYACTIVE3/13/2026UTILITY_SCALEMORATORIUM
Peekskill, Westchester CountyNYACTIVE5/31/2026UTILITY_SCALEMORATORIUM
Campbell, Steuben CountyNYACTIVE11/30/2026UTILITY_SCALEMORATORIUM
Penfield, Monroe CountyNYACTIVE6/30/2026UTILITY_SCALEMORATORIUM
Southport, Chemung CountyNYACTIVE8/31/2026UTILITY_SCALEMORATORIUM
Gainesville, Wyoming CountyNYACTIVE6/30/2026UTILITY_SCALEMORATORIUM
Glenville, Schenectady CountyNYACTIVE10/16/2025UTILITY_SCALEMORATORIUM
Dunkirk, Chautauqua CountyNYACTIVE3/22/2026UTILITY_SCALEMORATORIUM
Corning, Steuben CountyNYACTIVE5/20/2026UTILITY_SCALEMORATORIUM
Le Ray, Jefferson CountyNYEXPIRED8/18/2025UTILITY_SCALEMORATORIUM
Cortlandt, Westchester CountyNYACTIVE7/31/2026UTILITY_SCALEMORATORIUM
Stanford, Dutchess CountyNYACTIVE7/1/2026UTILITY_SCALEMORATORIUM
Angelica, Allegany CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Sherman, Chautauqua CountyNYACTIVE10/31/2026UTILITY_SCALEMORATORIUM
Turin, Lewis CountyNYEXPIRED12/6/2025UTILITY_SCALEMORATORIUM
Poland, Chautauqua CountyNYACTIVE8/31/2026UTILITY_SCALEMORATORIUM
Fort Ann, Washington CountyNYPENDING2/21/2026UTILITY_SCALEMORATORIUM
Gardiner, Ulster CountyNYACTIVE7/8/2026UTILITY_SCALEMORATORIUM
Palatine, Montgomery CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Clifton Park, Saratoga CountyNYACTIVE7/19/2026UTILITY_SCALEBAN
North Harmony, Chautauqua CountyNYACTIVE4/30/2026UTILITY_SCALEMORATORIUM
Perth, Fulton CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Pike, Wyoming CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Glen Cove, Nassau CountyNYACTIVE5/13/2026UTILITY_SCALEMORATORIUM
Pendleton, Niagara CountyNYEXPIRED12/27/2025UTILITY_SCALEMORATORIUM
Carrollton, Cattaraugus CountyNYEXPIRED4/29/2025UTILITY_SCALEMORATORIUM
West Bloomfield, Ontario CountyNYACTIVE8/13/2026UTILITY_SCALEMORATORIUM
Rose, Wayne CountyNYACTIVE7/3/2026UTILITY_SCALEMORATORIUM
Aurora, Erie CountyNYACTIVE6/9/2026UTILITY_SCALEMORATORIUM
Florence, Oneida CountyNYACTIVE5/1/2026UTILITY_SCALEMORATORIUM
Leyden, Lewis CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Mentz, Cayuga CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Boston, Erie CountyNYACTIVE4/30/2026UTILITY_SCALEMORATORIUM
Carlton, Orleans CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM
Salem, Washington CountyNYACTIVE4/28/2026UTILITY_SCALEMORATORIUM
Allen, Allegany CountyNYACTIVE9/30/2026UTILITY_SCALEMORATORIUM

NEW YORK

CALIFORNIA

OTHER STATES

StatePathwayAdministering AgencyThresholdTimeline
New YorkExecutive Law Section 94-cOffice of Renewable Energy Siting (ORES)≥ 25 MW~12 months
CaliforniaAB 205 Opt-In CertificationCalifornia Energy Commission≥ 50 MW / 200 MWh12–18 months
MichiganPublic Act 233Michigan Public Service Commission≥ 50 MW / 200 MWh~12 months
IllinoisHB 4412 (Public Act 102-1123)Local county boards (state rules apply)No minimumVaries
MassachusettsChapter 40A, Section 3Local municipal officials (state rules apply)No minimum3–5 months
OregonHouse Bill 4015Energy Facility Siting Council (EFSC)Not specifiedNot specified
WashingtonEFSEC Battery Storage ReviewEnergy Facility Site Evaluation CouncilNot specifiedNot specified
What is a BESS moratorium?

A BESS moratorium is a temporary restriction enacted by a local government that pauses or prohibits the development of Battery Energy Storage Systems (BESS) within its jurisdiction. Moratoriums are typically adopted by town boards, city councils, or county legislatures while the jurisdiction studies how to regulate battery storage facilities. They can last anywhere from a few months to several years, and some are extended indefinitely. During a moratorium, developers cannot obtain permits, zoning approvals, or land use authorizations for new BESS projects in that jurisdiction. Moratoriums are distinct from permanent bans or zoning amendments, though some jurisdictions transition from a temporary moratorium to permanent restrictions.

How many BESS moratoriums are there in the United States?

As of March 2026, we track over 150 battery storage restrictions across 16 states. Of these, 115 are currently active, meaning they are in effect and blocking or limiting new BESS development. The remainder are expired, lifted, pending, or under review. New moratoriums are enacted regularly — we typically see 2 to 5 new restrictions per month nationwide, with the highest concentration in New York. Our database includes moratoriums, bans, permit pauses, zoning amendments, and setback requirements that affect battery storage development.

Which states have the most battery storage moratoriums?

New York leads the country by a wide margin with 97 active BESS moratoriums — roughly 84% of the national total. The heaviest concentrations are in Westchester County, Chautauqua County, Erie County, and Suffolk County. Outside New York, the states with the most active restrictions are California (4), Iowa (3), and Washington (3). An additional 8 states each have 1 to 2 active moratoriums, including Indiana, Michigan, Colorado, Illinois, Maryland, Maine, Texas, and Wisconsin. The geographic distribution reflects where utility-scale BESS development is most active and where local communities have pushed back against proposed projects.

Can developers bypass local BESS moratoriums?

In some states, yes. Seven states have enacted laws that allow battery storage developers to bypass local restrictions by going through a state-level permitting process instead. New York’s Office of Renewable Energy Siting (ORES) can approve projects 25 MW and larger regardless of local moratoriums. California’s Energy Commission can certify projects over 50 MW or 200 MWh under Assembly Bill 205. Michigan, Illinois, Massachusetts, Oregon, and Washington have similar pathways with varying thresholds and requirements. These state bypass laws do not eliminate the local moratorium — they provide an alternative approval route that overrides it. Project size is typically the key qualifier: most bypass pathways only apply to utility-scale projects above a specific MW threshold. See our full state bypass laws guide for details on each pathway.

How often is this database updated?

The database is updated monthly. Our monitoring system combines automated news scanning with manual review of government agendas and meeting minutes to detect new moratoriums, extensions, expirations, and status changes. Each record is verified before publication. Email subscribers receive weekly alerts highlighting new changes plus a full Excel export of the database with source links and strategic commentary. Subscribe for weekly updates.

What is the difference between a moratorium and a ban?

A moratorium is a temporary pause on BESS development, usually enacted while a jurisdiction studies the issue and develops permanent regulations. Moratoriums have a defined or expected end date, though they are frequently extended. A ban is a permanent prohibition that does not expire. In practice, the line between the two can blur — some jurisdictions adopt a moratorium and renew it indefinitely, which functions as a de facto ban. Others transition from a temporary moratorium to a permanent zoning amendment that effectively prohibits battery storage. Our database tracks both moratoriums and bans, as well as other restriction types like setback requirements, permit pauses, and zoning amendments, all of which can limit or prevent BESS development in a jurisdiction.

Name(Required)