Farm land prices, October 2026

Agricultural land price in Madhya Pradesh by district

Farm land in a typical district of Madhya Pradesh asks about ₹29.5 Lakhs an acre (October 2026). Among districts priced from their own farms for sale, Shahdol asks the least, about ₹5.6 Lakhs an acre, and Indore the most, about ₹3.1 Crores. 32 of the 55 districts have enough farms for sale to be priced on their own; the others are priced from the district they were part of, nearby districts or the whole state, as each page says.

Typical district, per acre
₹29.5 Lakhs
Districts priced from their own farms for sale
32 of 55 districts
Refreshed
October 2026

Price per acre in every district of Madhya Pradesh

Highest first. Open a district for prices by size, nearby districts, and its soil and water.

Agricultural land price per acre by district in Madhya Pradesh, highest first
DistrictPrice per acreTypical range
Indore₹3.1 Crores₹1.5 Crores to ₹5.5 Crores
Dhar₹89 Lakhs₹47 Lakhs to ₹1.2 Crores
Ujjain₹85 Lakhs₹62 Lakhs to ₹1.2 Crores
MandsaurEstimate₹70 Lakhs₹31 Lakhs to ₹1.1 Crores
Jabalpur₹63 Lakhs₹36 Lakhs to ₹1.3 Crores
Gwalior₹59 Lakhs₹6.2 Lakhs to ₹2.7 Crores
Mandla₹59 Lakhs₹15 Lakhs to ₹1.4 Crores
AlirajpurEstimate₹58 Lakhs₹20 Lakhs to ₹1.3 Crores
Dewas₹55 Lakhs₹30 Lakhs to ₹1.4 Crores
Bhopal₹54 Lakhs₹23 Lakhs to ₹1.8 Crores
BarwaniEstimate₹53 Lakhs₹24 Lakhs to ₹1.1 Crores
RatlamEstimate₹53 Lakhs₹20 Lakhs to ₹95 Lakhs
JhabuaEstimate₹52 Lakhs₹15 Lakhs to ₹1.1 Crores
BhindEstimate₹46 Lakhs₹9.4 Lakhs to ₹1.2 Crores
MorenaEstimate₹46 Lakhs₹12 Lakhs to ₹1.8 Crores
Sagar₹44 Lakhs₹34 Lakhs to ₹72 Lakhs
Agar-MalwaFrom Shajapur₹41 Lakhs₹19 Lakhs to ₹85 Lakhs
Chhatarpur₹41 Lakhs₹19 Lakhs to ₹1.3 Crores
Shajapur₹41 Lakhs₹19 Lakhs to ₹85 Lakhs
Sehore₹40 Lakhs₹22 Lakhs to ₹73 Lakhs
Narmadapuram (Hoshangabad)₹39 Lakhs₹23 Lakhs to ₹86 Lakhs
Rajgarh₹39 Lakhs₹10 Lakhs to ₹1.1 Crores
Raisen₹38 Lakhs₹17 Lakhs to ₹68 Lakhs
Harda₹37 Lakhs₹25 Lakhs to ₹57 Lakhs
NeemuchEstimate₹35 Lakhs₹20 Lakhs to ₹65 Lakhs
TikamgarhEstimate₹32 Lakhs₹19 Lakhs to ₹61 Lakhs
DatiaEstimate₹31 Lakhs₹14 Lakhs to ₹65 Lakhs
Narsimhapur₹31 Lakhs₹13 Lakhs to ₹49 Lakhs
SheopurEstimate₹31 Lakhs₹18 Lakhs to ₹58 Lakhs
AshoknagarEstimate₹29 Lakhs₹17 Lakhs to ₹82 Lakhs
MauganjFrom Rewa₹28 Lakhs₹6.5 Lakhs to ₹71 Lakhs
Rewa₹28 Lakhs₹6.5 Lakhs to ₹71 Lakhs
SingrauliEstimate₹27 Lakhs₹11 Lakhs to ₹42 Lakhs
MaiharFrom Satna₹26 Lakhs₹14 Lakhs to ₹46 Lakhs
Satna₹26 Lakhs₹14 Lakhs to ₹46 Lakhs
Khandwa (East Nimar)₹23 Lakhs₹12 Lakhs to ₹64 Lakhs
PannaEstimate₹23 Lakhs₹12 Lakhs to ₹42 Lakhs
SidhiEstimate₹23 Lakhs₹8.1 Lakhs to ₹47 Lakhs
Balaghat₹22 Lakhs₹12 Lakhs to ₹43 Lakhs
Burhanpur₹22 Lakhs₹17 Lakhs to ₹45 Lakhs
NiwariEstimate₹21 Lakhs₹13 Lakhs to ₹38 Lakhs
Seoni₹21 Lakhs₹14 Lakhs to ₹34 Lakhs
Khargone (West Nimar)₹19 Lakhs₹13 Lakhs to ₹56 Lakhs
Betul₹18 Lakhs₹14 Lakhs to ₹32 Lakhs
Chhindwara₹17 Lakhs₹9.5 Lakhs to ₹26 Lakhs
GunaEstimate₹17 Lakhs₹9.5 Lakhs to ₹50 Lakhs
PandhurnaFrom Chhindwara₹17 Lakhs₹9.5 Lakhs to ₹26 Lakhs
Katni₹16 Lakhs₹9.7 Lakhs to ₹19 Lakhs
AnuppurEstimate₹15 Lakhs₹5.5 Lakhs to ₹31 Lakhs
Shivpuri₹12 Lakhs₹6.7 Lakhs to ₹56 Lakhs
Vidisha₹12 Lakhs₹9.8 Lakhs to ₹16 Lakhs
Damoh₹11 Lakhs₹7.2 Lakhs to ₹14 Lakhs
DindoriEstimate₹11 Lakhs₹3.7 Lakhs to ₹25 Lakhs
Umaria₹7.4 Lakhs₹5.8 Lakhs to ₹28 Lakhs
Shahdol₹5.6 Lakhs₹1.7 Lakhs to ₹8.1 Lakhs

Own listings: farms of an acre or more listed for sale in the district. From another district: a district created recently, priced from the district it was part of. State listings: too few farms in the district, so all the farms for sale in the state. Estimate: worked out from the nearest districts with farm prices.

Questions about land prices in Madhya Pradesh

What is the price of agricultural land per acre in Madhya Pradesh?

About ₹29.5 Lakhs an acre in a typical district (October 2026), from the asking prices of farms listed for sale. It changes a lot by district: open a district on this page for its price, the range half of its farms ask, and its soil and water.

Where is farm land cheapest in Madhya Pradesh?

Among districts priced from their own farms for sale, Shahdol asks the least, about ₹5.6 Lakhs an acre (October 2026). Remote dry land asks less than land near a town or a highway in every district.

Where is farm land most expensive in Madhya Pradesh?

Indore asks the most, about ₹3.1 Crores an acre (October 2026), among districts priced from their own farms for sale. Land close to cities and highways is often bought for farmhouses and future layouts, which lifts its price.

Is this the circle rate in Madhya Pradesh?

No. The circle rate is set by the Madhya Pradesh registration department to work out stamp duty, and it is often different from what farms sell for. These are asking prices of farms listed for sale.

More on farm land

Sell or buy farm land

Selling

Gmore films your land professionally and shows it to buyers searching nearby. Zero commission, and you see your exact price before you pay.

Sell your land with Gmore

Buying

Watch video tours of land for sale: the boundary, the road and the surroundings. Then contact the seller directly.

Buy farm land in India
Gmore app icon

Get the Gmore app

Watch property videos, sell or rent out, and see every enquiry in one place. Free on iPhone and Android.