Greenhouse Mapping

7 October 2026

What counts as a greenhouse under agricultural zoning codes

A look at how ag zoning codes classify greenhouses, high tunnels, and hoop houses, and why the line matters when you're sizing a region.

Ask a county planner, a USDA field office, and a grower what "greenhouse" means and you'll get three different answers. Most zoning codes don't actually use the word greenhouse as a single category. They split protected cropping into a handful of classes, and which class a structure falls into decides whether it needs a building permit, a conditional use permit, or nothing at all.

The categories zoning codes actually use

Pull up a county's agricultural zoning ordinance and you'll typically find language built around three or four distinctions, not one clean definition:

  • Permanent structures with a foundation and utilities. Glass houses, rigid-panel structures, anything with concrete footings, electrical service, or a heating plant usually gets treated like a building. That means standard setbacks, a building permit, sometimes a certificate of occupancy if there's retail space attached.
  • Poly-covered quonset and gothic structures. Hoop-style houses covered in greenhouse film. Some codes lump these in with the permanent category if they're heated or have poured floors. Others carve out a separate "agricultural structure" class with lighter review, especially if the covering is seasonal.
  • High tunnels. NRCS defines a high tunnel as an unheated, polyethylene-covered structure used to extend the growing season, typically without permanent utilities. A lot of local codes borrow that definition almost word for word, and a lot of them exempt high tunnels from permitting entirely, or treat them like a fence or a shed rather than a building.
  • Shade and nursery structures. Shade cloth over a frame, no climate control. These sometimes don't appear in the code at all, which means they default to whatever the general "accessory agricultural structure" clause says.

The pattern across most of these codes: permanence and utilities push a structure toward "building," and the absence of both pushes it toward "farm structure" or exempt entirely. Covering material (glass vs. poly) matters less on its own than what's bolted to the ground underneath it.

Why high tunnels are where the arguments happen

The high tunnel category causes more permitting disputes than any other, because growers keep them up year-round even though the code assumes seasonal use, and because "temporary" structures that sit in the same footprint for a decade start looking a lot like permanent ones to a code enforcement officer. A county that exempted high tunnels five years ago may be revisiting that exemption now, especially in places where protected cropping acreage has grown fast enough to show up on the tax rolls. If you're reading code language to figure out whether a given structure needs a permit, the honest answer is: check the specific county, because the same gothic poly house gets filed under three different categories in three adjacent jurisdictions.

Why this matters beyond the permit desk

For a grower, the classification question ends at the counter window. For anyone trying to size protected-cropping acreage across a county, a growing region, or a state, it's a bigger problem: there is no single register that lists every greenhouse, high tunnel, and shade house by type. Permit records only capture structures that went through review, and plenty of high tunnels never did. Field survey finds what a windshield route passes. Neither gets you a full count, and neither gives you consistent categories from one jurisdiction to the next.

That's the gap Greenhouse Mapping is built around: an annual inventory of protected-cropping structures across a region, built from satellite imagery rather than permit files, so the footprint count isn't limited to whatever got filed with the county.

If you're sizing a territory and the permit records only tell half the story, it's worth seeing what a structure inventory built from imagery alone looks like for your region.

Start a project

← Back to the blog