Find out average farmland prices where you live

Find out what the average price is for arable land and pasture in English and Welsh counties on our land map.

It shows a full breakdown of average values on a county-by-county basis for prime, average and poorer quality arable and pastureland.

The data are drawn from Knight Frank’s opinion-based survey of its agents across the country and cover the last six months of 2021.

See also: So you want to… sell your farm?

Click on the county town in each case to see the values for farmland where you are.

Average land values 2021 (£/acre)

Region

Arable

Pasture

 

Prime

Average

Poor

Prime

Average

Poor

Eastern

10,734

 9,900

 9,048

 8,433

 7,773

 7,242

South East

 10,759

 9,941

 9,364

 8,635

 8,009

 7,539

West Midlands

 10,670

 9,977

 9,581

 7,931

 7,480

 6,930

East Midlands

 9,969

 9,290

 8,388

 7,965

 7,264

 6,710

Yorkshire

 9,625

 9,130

8,690

 8,250

 7,700

 7,260

South West

 10,859

 10,193

 9,617

 9,020

 8,439

 7,834

North West

 9,630

8,067

7,113

 7,711

 6,809

 6,300

North East

 10,622

7,607

5,380

 5,943

 4,880

 4,005

Wales

 9,393

 8,641

 6,763

8,266

5,500

 3,850

The values in this map and table are opinion-based and meant to be indicative only. They should not be used for formal valuation purposes and will vary based on location, quality and other factors. Certain counties will include land types not covered by this survey.