Case study
One county, two towns, opposite answers: four Wisconsin towns take up solar in 2026
In 2026 the Towns of Kinnickinnic and Eau Galle, both in St. Croix County, Wisconsin, took up solar at their town boards. One chose not to act; the other paused it. This page reads their own postings, and two towns' minutes from other counties beside them, to see what a town's record says that a county's does not.
The question When a Wisconsin town takes up solar, what does its own record say that a county-level view cannot: whether it acted at all, at what size, and together with what else?
The question
Large solar arrays in Wisconsin answer to state regulators, and most mapping of local rules stops at the county. But a town board can still act on its own: it can pause permits, draft an ordinance, or decide to wait. When a town takes up solar, what does its own record say that a county-level view cannot? Did it act at all, at what size does its rule begin, what other uses did it take up in the same breath, and what does it say prompted it?
Why it matters
Two towns in the same county share the county's zoning, its map layers and its place on any county-level list. If one of them has paused solar and the other has chosen to wait, a view drawn at the county line shows the two as the same. The size at which a town draws its line matters as much: a pause that exempts small arrays leaves a whole class of projects untouched. And if a town takes up solar beside data centers or batteries, the reason for its rule may not be solar at all. None of this is in a county's ordinance; it is in the town's notice or minutes, posted in whatever form the town uses.
What we examined
- St. Croix County: the Town of Eau Galle's posted public notice of its moratorium resolution, a web page; the Eau Galle town board's minutes of July 13, also a web page; and the Town of Kinnickinnic's town board minutes of June 2, a PDF.
- Wood County: the Town of Seneca's town board minutes of July 2, a PDF.
- Kenosha County: the Town of Brighton's town board minutes of July 13, a PDF.
Five documents from four town boards in three counties, dated June to September 2026, each read at the town's own site.
The record
-
Town of Kinnickinnic (St. Croix County), Town Board
On an item recommended by the plan commission, solar and AI data centers, the board hears that state regulators set standards for large solar projects and data centers, and that the town could still restrict setbacks from roads and neighbors.
-
Town of Kinnickinnic (St. Croix County), Town Board
The board decides not to adopt an ordinance or resolution at this time, and to keep watching other towns and St. Croix County.
-
Town of Seneca (Wood County), Town Board
The board approves an Ordinance for Commercial Solar Installations; the motion carries. The ordinance's text is not attached to the minutes.
-
Town of Seneca (Wood County), Town Board
In the next item, the board finds that its draft data-center ordinance needs to be revised. No vote is taken.
-
Town of Eau Galle (St. Croix County), Town Board
Residents raise their concern about land in the town being used for solar or data centers; the minutes say the town is addressing it.
-
Town of Brighton (Kenosha County), Town Board
Discussion only, no motion made, on one combined ordinance for solar, data centers and battery storage. The board sets out to compare Kenosha County's and Marathon County's ordinances, the Town of Randall's ordinance and the Town of Wheatland's resolution, and to send the matter to its attorney.
What we found
In St. Croix County, Eau Galle paused solar, wind and batteries together, and drew its line at 2.5 acres. On September 14 the Eau Galle town board approved a resolution placing a moratorium, for one year from its adoption and posting, on permitting and constructing all solar panels, wind energy and battery storage in the town that are not small scale. The resolution's recitals set small-scale solar at 2.5 acres and smaller. On September 15 the town posted it as a public notice. Why it is not obvious: it is a town resolution, not a county act, and the line is not a defined term in an ordinance but a sentence in a recital. A three-acre array is inside the pause; a two-acre one is not.
Kinnickinnic, in the same county, chose to wait. On June 2 the Kinnickinnic town board took up an item its plan commission had recommended: solar and AI data centers. It heard that the state's utility regulator and natural resources department set standards for large solar projects and data centers, and that the town could still restrict setbacks from roads and neighbors. It decided not to adopt an ordinance or resolution at that time, and to keep watching other towns and St. Croix County (the town board's minutes). Why it is not obvious: a town that declined to act leaves no ordinance and no notice behind. The decision is a paragraph in its minutes, and it is as much an answer as a moratorium is.
Eau Galle's pause names who asked for it. The resolution says the town board had been asked by its residents and its planning committee to adopt ordinances on solar, wind energy and battery storage, and that it expects to write ordinances on health and safety, licensing and permitting in the meantime. Two months before, at the board's July 13 meeting, residents had raised their concern about land in the town being used for solar or for data centers (the July minutes). Why it is not obvious: the resolution itself does not mention data centers. The concern that came before it named them alongside solar.
In two towns elsewhere, solar came to the board beside data centers. On July 2 the Town of Seneca's board, in Wood County, approved an Ordinance for Commercial Solar Installations, and in the next item found that its draft data-center ordinance needed to be revised, with no vote (the Seneca minutes). On July 13 the Town of Brighton's board, in Kenosha County, discussed one combined ordinance for solar, data centers and battery storage, with no motion made. It set out to compare Kenosha County's and Marathon County's ordinances, the Town of Randall's ordinance and the Town of Wheatland's resolution, and to send the matter to its attorney (the Brighton minutes). Why it is not obvious: Seneca's data-center draft was sent back and Brighton's combined ordinance was still in discussion; neither is law. What the minutes show is solar arriving on the agenda in company, and a town drafting from its neighbors' texts.
Within one county and four months, one town board looked at solar and chose to wait, and another paused it with wind and batteries above a stated size. That is two towns, not a pattern, and the page claims no more than the two records show.
What the record does not show
- Four towns were read. They are a small demonstration, chosen from the towns with solar items on their boards' agendas, not a census of them, and two towns in one county are not a trend.
- Eau Galle's moratorium was read from the public notice the town posted on its website, which carries the resolution's text; it is a town resolution, and no ordinance under it has been read. It is cited in the findings, not as a record.
- How Eau Galle's town moratorium sits beside St. Croix County's zoning is not addressed in the notice. That is a question for counsel.
- Seneca's Ordinance for Commercial Solar Installations is not attached to its minutes, so its size thresholds and terms were not read. Whether those minutes were later approved was not checked.
- Brighton's combined ordinance was in discussion, with no draft posted, and Seneca's data-center draft was sent back. Neither is law.
- The minutes record that residents raised solar and data centers in Eau Galle in July; they do not record what was said, or by how many. The resolution names its residents and its planning committee as the ones who asked, without names.
- Nothing after October 15, 2026 was read, including Kinnickinnic's later meetings, where the board may have taken the question up again.
How it was done
Four towns' own postings were read as of October 15, 2026, in the forms the towns use: a web notice, a web page of minutes and three PDFs. For each town the record keeps what was decided, at what size, with which other uses, what the town said prompted it and where the text stands, and keeps a town that declined to act apart from one that acted.