How AgriTerra calculates this

Every figure in an AgriTerra land report comes from a published dataset — not from a guess and not from a sales pitch. This page lists each source we read, how fresh it is, and exactly how the soil, energy, timber, and lease estimates are built. If a number looks wrong, this is how you check our work.

Each metric in your report carries its own source line and the date we read it (for example, “Source: USDA SSURGO · accessed 2026-06-03”). The tables below explain every one of those sources in plain English. Coverage marked with a state badge — Ohio or Indiana — is live in that state today and expanding state by state.

1. Data sources and how fresh they are

Each row below is a public dataset we read to build a report. The “Powers” column tells you which part of the report depends on it. Where a source is currently live in only certain states, its badge names them (for example Ohio or Indiana); the federal datasets (USDA, NREL, USGS, FEMA, USFWS) work nationwide.

Dataset Published by Powers Refresh
USDA SSURGO USDA NRCS Soil productivity index, drainage class, hydric/farmland classification Annual (USDA cycle)
USDA NASS QuickStats USDA NASS County cash-rent benchmarks Annual
USDA CropScape (CDL) USDA NASS Crop history & rotation (2008–present); forest-cover acres for timber Annual (6–12-month lag)
USDA ERS Commodity Costs & Returns USDA ERS Operating-cost baseline for the farm scenario when no custom budget is supplied Annual
NREL PVWatts v8 NREL Modeled solar output (kWh per kW per year) used to place the parcel in a solar income band Live (queried per parcel)
NREL Wind Toolkit NREL Wind resource class behind the wind income band Static class lookup (v1)
LBNL Land-Based Wind Market Report (2024) Lawrence Berkeley National Laboratory Landowner wind-lease payment bands ($/ac/yr) Annual edition
LBNL Utility-Scale Solar (2024) Lawrence Berkeley National Laboratory Landowner solar-lease payment bands ($/ac/yr) Annual edition
USGS NWIS U.S. Geological Survey Nearest stream gauge / well, surface-water context Live
FEMA NFHL FEMA Flood-hazard zone at the parcel Periodic (by county)
USFWS National Wetlands Inventory U.S. Fish & Wildlife Service Wetland presence and class Periodic snapshot
OGRIP statewide parcelsOhio Ohio GIS (OGRIP) Parcel boundary, state parcel ID, situs address, CAUV enrollment Per OGRIP refresh (cached)
IndianaMap statewide parcels (IGIO)Indiana Indiana Geographic Information Office (IGIO) Parcel boundary, state parcel ID, situs address, county land-use class Live query at report time (per-county load date)
Ohio DNR Oil & Gas Wells (RBDMS)Ohio Ohio DNR Oil & gas well presence and nearest-well distance for the mineral-rights section Periodic
OSU Extension Ohio Timber Price ReportOhio Ohio State University Extension Stumpage prices ($/MBF, Doyle scale) for the timber estimate Semi-annual (Jan + Jul)
Mossy Oak Properties Hunting Lease Guide (2025) Mossy Oak Properties Regional recreational-lease bands ($/ac/yr) Annual edition
USFWS National Wildlife Refuge boundaries U.S. Fish & Wildlife Service Refuge/WMA adjacency (the +15% recreational-lease modifier) Periodic snapshot
HIFLD Electric Power Transmission LinesOhio HIFLD (U.S. DHS) Distance to the nearest transmission line and its voltage Periodic snapshot
ISO/RTO Interconnection Queues Lawrence Berkeley National Laboratory (“Queued Up”) County-level interconnection-queue activity signal in the risks section (all 7 ISOs + non-ISO regions; state-level fallback where county coverage is thin) Annual

Some sources are read live at report time (PVWatts, NWIS); others are bundled snapshots we refresh on the cadence shown. Parcel boundaries are live in Ohio (via OGRIP) and Indiana (via the live IndianaMap / IGIO statewide FeatureServer); the other state-specific datasets above are live in Ohio first, and coverage is rolling out state by state. Where a dataset has no entry for your location, the report says “data unavailable” rather than filling the gap with a guess.

2. How we estimate solar & wind income

For energy leases we report a dollar band — low / mid / high per acre per year — instead of a single number, because a categorical rating like “very high wind” tells a landowner nothing they can price. The band is the smallest unit you can actually act on.

Where the dollar bands come from

The payment bands are mirrored from two annually published Lawrence Berkeley National Laboratory reports — the figures developers and landowners cite when negotiating real leases:

We store the full low-to-high spread and surface the middle (25th–75th percentile) range on your report, with the wider spread retained for the PDF. The mid value also drives the plain-language rating:

Wind rating from the mid band

Mid band ($/ac/yr)Rating
≥ $900Very High
$400 – $899High
$200 – $399Moderate
< $200Low

Solar rating from the mid band

Mid band ($/ac/yr)Rating
≥ $1,200Very High
$800 – $1,199High
$500 – $799Moderate
< $500Low

How a parcel lands in a band

What these numbers are — and are not

These are defensible seed bands, not lease offers. They are deliberately coarse in v1: the wind class comes from latitude rather than a full wind-resource raster, and the solar percentiles are sampled rather than computed from a statewide irradiance grid. They tell you whether energy income is worth pursuing and roughly what scale to expect — not what any single developer will pay you. Full per-cell citations live in our internal methodology notes and are refreshed when each report publishes a new annual edition.

3. Mineral rights, timber, and hunting leases

Mineral rights Ohio

In Ohio we read the Ohio DNR Oil & Gas Wells (RBDMS) dataset for well presence inside the parcel and the nearest-well distance. This shows drilling activity; it does not establish who owns the minerals or whether rights have been severed. The report points you to the county recorder for ownership and severance — the only authoritative record. Outside Ohio we provide the relevant state recorder link rather than a data layer.

Timber

We count forest acres from USDA CropScape (CDL) forest pixels and multiply by a per-acre stumpage value. In Ohio the stumpage prices come from the OSU Extension Ohio Timber Price Report ($/MBF, Doyle scale), and in Indiana from the Indiana Consulting Foresters Stumpage Timber Price Report; other states use a clearly flagged generic fallback. This is a one-time standing-timber value estimate, not an annual income figure, and it assumes a merchantable stand — a forester’s cruise is the next step before acting on it.

Recreational (hunting) lease

Recreational-lease bands are mirrored from the Mossy Oak Properties Hunting Lease Guide and routed by state and county to a regional band. If the parcel centroid is within about 500 m of a USFWS National Wildlife Refuge / Wildlife Management Area, we apply a flat +15% adjacency premium and name the refuge. These are advisory regional midpoints, not transactional comps — an outfitter-quality block beats them and a fragmented parcel falls short.

4. Multiple parcels and partial parcels

A single report can cover several parcels at once. When it does, each parcel is analyzed on its own data — its own soil, its own crop history, its own energy and lease bands — and the report adds a combined summary on top. Nothing is averaged across parcels in a way that would hide a weak one behind a strong one.

You can also draw a partial parcel — a slice of a larger field — directly on the map. When you do, the slice becomes the unit of analysis: its acreage is measured from the shape you drew, and the report opens by stating plainly that it covers an N-acre slice of the larger parcel rather than the whole thing. Every figure that follows is scaled to the slice, not the parent.

5. How the written analysis is produced

The numbers in your report are fetched and calculated by the steps above. The sentences that explain those numbers are assembled by a writing step, under strict constraints. We want to be completely transparent about how that works:

Section text is generated from the structured data above by a large language model. Every cited number is fetched from a public dataset; the model is constrained to use only those numbers. Outputs are fixture-tested and human-reviewed.

In practice that means:

The goal is simple: the explanation is just words wrapped around audited numbers. You can ignore the prose entirely and check every figure against its source line.

6. How to challenge a number we got wrong

You know your land better than any dataset does. If a figure looks off — a cash rent that’s low for irrigated ground, a soil class that doesn’t match what you farm — we want to hear it, and every number in your report is built to be checkable: it carries the source it came from and the date we read it.

Found a number that looks wrong? Tell us which one and what you’d expect instead. It goes straight to the founders, and corrections feed back into the data.

Challenge a number →