Oklahoma Land Prices per Acre, by County
What vacant land has sold for in Oklahoma, statewide, by parcel size and county. Want a number for your own parcel? Get a free cash offer.
- Cash offer in 24 hours
- No fees or commissions
- We pay closing costs
- Close in as few as 7 days
Oklahoma Land Prices at a Glance
$79,000
Median land sale price
$17,859
Median price per acre
5,395
Land sales in 12 months
112
Average days on market
Recent market data, report of December 2025. Medians of vacant land sales. Small lots near towns cost far more per acre than large rural tracts, so compare parcels of a similar size.
Land Prices by Acreage in Oklahoma
How land values in Oklahoma vary by parcel size, based on recent sales data.
| Acreage | Median Price | $/Acre | Sold (12mo) | For Sale | Avg DOM |
|---|---|---|---|---|---|
| Under 1 Acre | $39K | $112K | 1,457 | 2,956 | 114d |
| 1-2 Acres | $50K | $38K | 555 | 1,459 | 118d |
| 2-5 Acres | $58K | $20K | 792 | 1,180 | 113d |
| 5-10 Acres | $73K | $12K | 725 | 921 | 112d |
| 10-20 Acres | $105K | $8K | 597 | 904 | 106d |
| 20-50 Acres | $164K | $5K | 601 | 832 | 97d |
| 50-100 Acres | $285K | $4K | 319 | 441 | 114d |
| 100+ Acres | $500K | $3K | 287 | 476 | 107d |
Small parcels (Under 1 Acre) in Oklahoma sell for a median of $112K/acre, while larger parcels (100+ Acres) average $3K/acre — a 97% difference per acre. This per-acre discount for larger parcels is typical across most land markets.
Want to know what your specific parcel is worth?
These are county-wide averages. Your land's value depends on location, road access, utilities, zoning, and other factors. Submit your property above for a personalized cash offer based on your parcel's specific characteristics.
Land Prices per Acre in Every Oklahoma County
68 counties with at least 3 sales, highest price per acre first. Land costs the most per acre in Jackson County ($139,387) and the least in Ellis County ($1,500).
| County | Median per acre | Median sale | Sales |
|---|---|---|---|
| Jackson County | $139,387 | $50,000 | 12 |
| Payne County | $89,915 | $60,000 | 212 |
| Oklahoma County | $85,000 | $90,000 | 495 |
| Tulsa County | $73,796 | $122,000 | 505 |
| Woods County | $70,000 | $35,000 | 15 |
| Marshall County | $68,526 | $72,500 | 62 |
| Murray County | $47,238 | $40,000 | 50 |
| Ottawa County | $36,995 | $54,950 | 40 |
| Canadian County | $33,040 | $135,000 | 105 |
| Logan County | $26,361 | $60,000 | 244 |
| Comanche County | $24,834 | $40,000 | 83 |
| Washington County | $23,135 | $75,575 | 57 |
| Kay County | $22,211 | $51,250 | 47 |
| Bryan County | $21,800 | $75,000 | 113 |
| Cherokee County | $21,500 | $59,950 | 134 |
| Love County | $20,000 | $21,500 | 15 |
| Cleveland County | $19,760 | $89,000 | 279 |
| Delaware County | $17,692 | $49,500 | 127 |
| Creek County | $17,000 | $93,000 | 189 |
| Mayes County | $15,000 | $80,000 | 15 |
| Rogers County | $14,500 | $135,000 | 139 |
| Kingfisher County | $14,286 | $112,000 | 23 |
| Carter County | $13,000 | $70,000 | 81 |
| Pontotoc County | $12,632 | $62,250 | 98 |
| Wagoner County | $11,839 | $97,000 | 69 |
| Grady County | $11,000 | $70,000 | 107 |
| Custer County | $10,674 | $52,500 | 40 |
| Pottawatomie County | $10,341 | $63,000 | 196 |
| Muskogee County | $9,666 | $65,000 | 85 |
| Johnston County | $8,318 | $108,700 | 7 |
| Lincoln County | $8,036 | $78,250 | 120 |
| Noble County | $7,774 | $169,000 | 16 |
| Osage County | $7,500 | $53,000 | 40 |
| Garvin County | $7,355 | $76,000 | 80 |
| Stephens County | $7,125 | $47,500 | 34 |
| Pawnee County | $7,000 | $54,750 | 78 |
| Sequoyah County | $6,872 | $50,000 | 96 |
| Adair County | $6,662 | $34,000 | 49 |
| Craig County | $6,517 | $166,750 | 28 |
| Texas County | $6,251 | $44,000 | 9 |
| Le Flore County | $6,214 | $80,000 | 169 |
| Atoka County | $5,982 | $142,000 | 14 |
| Nowata County | $5,181 | $144,250 | 22 |
| Okmulgee County | $5,175 | $107,500 | 67 |
| Pittsburg County | $5,113 | $75,000 | 82 |
| Garfield County | $4,944 | $110,000 | 23 |
| Haskell County | $4,802 | $84,950 | 48 |
| Pushmataha County | $4,750 | $75,000 | 43 |
| Choctaw County | $4,686 | $106,000 | 22 |
| Seminole County | $4,542 | $75,000 | 51 |
| Okfuskee County | $4,500 | $89,500 | 59 |
| Grant County | $4,078 | $101,794 | 3 |
| Latimer County | $3,992 | $60,000 | 55 |
| Caddo County | $3,965 | $87,500 | 38 |
| Coal County | $3,801 | $152,500 | 4 |
| Hughes County | $3,500 | $70,000 | 31 |
| Tillman County | $3,125 | $500,000 | 4 |
| Cotton County | $2,906 | $270,000 | 4 |
| Beckham County | $2,880 | $109,000 | 29 |
| Woodward County | $2,671 | $75,000 | 16 |
| Blaine County | $2,594 | $110,000 | 5 |
| Kiowa County | $2,300 | $260,000 | 11 |
| Dewey County | $2,067 | $309,250 | 4 |
| Washita County | $2,000 | $86,000 | 11 |
| Greer County | $1,800 | $176,400 | 7 |
| Harper County | $1,650 | $383,750 | 6 |
| Roger Mills County | $1,600 | $112,000 | 8 |
| Ellis County | $1,500 | $191,113 | 9 |
Land Values in Oklahoma: What to Know
In recent market data, land in Oklahoma sold for a median of about $79,000, or about $18,000 per acre, across 5,395 sales in 12 months. Land spent an average of 112 days on the market.
The cities and college towns cost the most. Payne County (Stillwater) sold at about $90,000 per acre, Oklahoma County (Oklahoma City) at about $85,000, and Tulsa County at about $74,000. Jackson County tops the county table at about $139,000, but that comes from only 12 sales. Land is cheapest in the wheat and ranch country of western Oklahoma: about $1,500 in Ellis County, about $1,600 in Roger Mills County and about $1,700 in Harper County.
Why small lots cost more per acre
In Oklahoma, the median lot under 1 acre sold for about $39,000, which works out to about $112,000 per acre. Parcels of 5 to 10 acres sold for about $73,000, or about $12,000 per acre, and tracts of 100 acres or more sold for about $500,000, only about $3,000 per acre. The big tract costs more in total but far less for each acre. Small lots near Tulsa and Oklahoma City sell as home sites. Big western tracts sell as wheat or grazing land, valued for what they produce.
How to estimate what your land is worth
Start with recent sales of land like yours: the same county, a similar size, and a similar use. Then adjust for what buyers check first. Legal road access, power and water at the road, how much of the parcel sits in a flood zone, and how steep or wet the ground is can each move the price a lot. In Oklahoma, ask whether the mineral rights go with the land, and whether part of the parcel is in a flood zone along a creek or river.
Our free land value estimator gives a quick range from recent market data. For local numbers, see the county pages for Oklahoma County, Tulsa County and Roger Mills County.
Land Price Questions in Oklahoma
How much is an acre of land in Oklahoma?
In recent market data, the median price of land sold in Oklahoma is about $18,000 per acre, and the median sale is about $79,000. That figure mixes small lots and large tracts, so the price per acre for your parcel depends mostly on its size and location.
Where is the cheapest land in Oklahoma?
The western wheat and ranch counties. Land sold for about $1,500 per acre in Ellis County, about $1,600 in Roger Mills County and about $1,700 in Harper County.
How much does 5 acres cost in Oklahoma?
Parcels of 5 to 10 acres sold for a median of about $73,000 in recent market data, about $12,000 per acre. Parcels near a city or with road frontage and utilities sell for more.
How long does land take to sell in Oklahoma?
Land that sold in Oklahoma spent an average of 112 days on the market in recent market data. Lots under 1 acre averaged 114 days, and tracts of 100 acres or more averaged 107 days.