Case study
Five megawatts on prime farmland: where a small solar farm is contested in three Wisconsin counties
In 2026 three Wisconsin counties had before them solar farms of five megawatts each on agricultural land. This page reads their committee minutes, hearing records and planning reports beside the host towns' own records, to see where each project was actually contested.
The question For a small solar farm on prime farmland in a Wisconsin county that zones its towns, where is the project actually contested: in the host town, in the county's own findings, or by a neighbor the county does not zone?
Beyond the published case
The page Reconstructing a solar project's path through three public offices follows one solar farm in the Town of Palmyra through three offices in one county, to an approval. This page reads three projects of the same small kind in three counties, and none ends in an approval on the record: one was denied, one is pending, and one had not been voted on when the record was read. It asks not how far a project can be followed, but where the contest over a solar farm on prime farmland actually happens.
The question
In a Wisconsin county that zones its towns, a solar farm on agricultural land needs a conditional use from the county, and the host town gives its view first. In a farmland preservation district, state law adds a test the county must find met. So a project can meet resistance in the host town, in the county's own findings, or from anyone else at the county's hearing. For a farm of about five megawatts on prime land, which of these is where it is contested? And what happens in the host town after a county says no?
Why it matters
A list of solar approvals and refusals reads each decision as a town's view of solar. The records say something narrower. A host town can support a project that a neighboring city opposes. A county can refuse one on the ground of a whole code. And a county's farmland test can be written out in a planning report before the town has said anything. Anyone choosing a parcel needs to know which of these is the obstacle.
What we examined
- Dodge County: the Land Resources and Parks Committee's minutes of April 13, a scan with no text layer, read through OCR; and the Town of Ashippun's board agenda and minutes of June 10.
- Jefferson County: the Planning and Zoning Committee's public hearing minutes of September 17 and its decision agenda for September 28.
- Walworth County: the County Zoning Agency's meeting packet for October 15, and in it the planning report for a solar farm in Troy Township.
Six documents from four bodies, all of them from 2026.
The record
-
Dodge County Land Resources and Parks Committee
A five-megawatt solar facility in the A-1 Prime Agricultural district, Town of Ashippun, its decision laid over from March 23. A motion to approve it with 17 conditions finds no second; the committee then denies the conditional use 3-1 as not meeting the requirements of the Dodge County Land Use Code. The minutes name no section.
-
Town of Ashippun, Town Board (agenda)
Two months after the county's denial, the town board's agenda lists a solar moratorium for consideration and action.
-
Town of Ashippun, Town Board (minutes)
The moratorium item is held over. In public input a resident says other states are pausing solar and data centers, and asks whether the town can take something to Dodge County, since the town is under the county's zoning.
-
Jefferson County Planning and Zoning Committee, public hearing
CU2225-26, a five-megawatt dual-use solar facility on A-1 land in the Town of Watertown. No comment in favor is recorded. The City of Watertown's mayor opposes it: the site's nearness to the city's airport, glare for pilots landing, and the airport's proposed expansion.
-
Jefferson County Planning and Zoning Committee, public hearing
The airport's director also opposes the petition, on glare and pilots' sightlines.
-
Jefferson County Planning and Zoning Committee, public hearing
In rebuttal the applicant says it has filed proof of airport notification and civil plans for drainage with the county, and cites a glare analysis with a “No Hazard” designation.
-
Jefferson County Planning and Zoning Committee, public hearing
The county's zoning office notes consent letters signed by the owners of the houses to the north. The host town's position, as the county records it: in favor.
-
Jefferson County Planning and Zoning Committee, decision meeting (agenda)
CU2225-26 is on the committee's decision agenda. As of October 15, 2026, that meeting's minutes were not posted; on this record the petition is pending.
-
Walworth County Zoning Agency (planning report in the meeting packet)
A five-megawatt dual-use solar facility in Section 10, Troy Township, on A-1 land. The report, prepared before the hearing, records the town's response as “No Action”, puts the site at about 95 percent prime farm soils, asks the agency to confirm the farmland-preservation findings of s. 91.46, and recommends 18 conditions. Set for hearing that evening; no outcome was read.
What we found
In Dodge, the county said no, and the ground it gave is the whole code. On April 13 Dodge County's committee took up a five-megawatt solar facility in the A-1 Prime Agricultural district in the Town of Ashippun, a decision it had laid over from March 23 to review the documents submitted at the hearing. A motion to approve it with 17 conditions found no second. The committee then denied the conditional use 3-1 as not meeting the requirements of the Dodge County Land Use Code. The minutes name no section of the code, do not say whether the farmland-preservation test was the ground, and do not record the town's view (the committee's minutes, a scan). Why it is not obvious: a denial in a prime agricultural district reads as a farmland decision. On this record it is a denial under the Land Use Code, and nothing narrower.
Two months later, the host town put a moratorium on its agenda. The Town of Ashippun's board agenda for June 10 listed a solar moratorium for consideration and action. The item is in the town's agenda. The board held it over, and a resident asked whether the town could present a solar and data-center moratorium to Dodge County, since the town is under the county's zoning (the minutes). Why it is not obvious: the denial and the agenda item sit in two bodies' records on two sites. Together they show a sequence, not a cause, and the moratorium is an item held over, not an ordinance.
In Jefferson, the host town was for it and a neighboring city was against. At Jefferson County's public hearing on September 17, the committee heard CU2225-26, a five-megawatt dual-use solar facility on A-1 land in the Town of Watertown. No comment in favor was recorded. The City of Watertown's mayor opposed it over the site's nearness to the city's airport and glare for landing pilots, and said the airport's proposed expansion would bring planes directly over the project. The airport's director opposed it on glare. In rebuttal the applicant cited a glare analysis with a "No Hazard" designation. The county's zoning office noted consent letters from the owners of the houses to the north, and the minutes give the town's position in one line: in favor (the hearing minutes). Why it is not obvious: the objection came neither from the host town nor from the neighbors, but from a city outside the county's zoning, over an expansion that is itself only proposed.
The petition was then listed on the committee's decision agenda for September 28. The agenda is posted, but as of October 15, 2026, that meeting's minutes were not, and on this record the petition is pending.
In Walworth, the farmland test was written out before the town acted. Walworth County's Zoning Agency had on its October 15 agenda a conditional use for solar arrays in a five-megawatt dual-use facility in Troy Township, on land zoned A-1. The planning report, prepared before the hearing, records the town's response as "No Action". It puts the site at about 95 percent prime farm soils, in land the county's 2050 plan designates Prime Agricultural. After the report comes a checklist asking the agency to confirm the findings that section 91.46 of the Wisconsin Statutes requires, among them that the use minimizes the conversion of agricultural land. The report recommends 18 conditions. Among them, an array not operated during a 12-month period is considered abandoned, the use is dismissed if it is not exercised within three years, and the installation must comply with the state's PSC 119 rule for interconnecting distributed generation. The report, the checklist and the conditions run from page 128 to page 130 of the packet. They open at the report in the agency's packet. Why it is not obvious: the conditions read like an approval's, but they are recommendations, and the vote was not read. What the packet shows is the written test a small solar farm on prime soil meets there, before anyone votes.
In none of the three does the record put the contest in the host town's vote: in Dodge the ground was the county's code, in Jefferson a city next door and its airport, in Walworth the county's farmland findings.
What the record does not show
- Dodge's minutes give the Land Use Code as the ground for the denial and name no section. Whether the farmland-preservation test was the reason is not shown. The March 23 hearing was not read.
- Dodge's minutes are a scan with no text layer, read through OCR; the record cites them as a document, not by a quoted line.
- As of October 15, 2026, the minutes of Jefferson's September 28 decision meeting were not posted. The Watertown petition is pending on this record, not decided.
- Walworth's planning report was written before the hearing and may be amended. The agency's vote was not read; the conditions are recommended, not imposed.
- Ashippun's moratorium is an agenda item held over, not an ordinance. The record shows it followed the denial, not that the denial caused it.
- The airport expansion is proposed, as the mayor described it. Whether it will be built is not in these records.
- Three projects in three counties, read closely; not a survey of solar decisions in Wisconsin.
How it was done
The counties' and the town's postings were read as of October 15, 2026; Dodge's scanned minutes through OCR. The host town's position, the county's ground and any outside objection were kept apart, and each status is given as the record leaves it.