Is buying agricultural land as a non-farmer legal in India? It depends entirely on the state: Karnataka, Kerala, Tamil Nadu, Telangana, Rajasthan and Uttar Pradesh let non-farmers buy, while Maharashtra, Gujarat and Himachal Pradesh restrict purchases to agriculturists or require permission, Uttarakhand tightened its rules in 2025, and NRIs and OCIs can’t buy farmland anywhere under FEMA. State land laws change often and the guides disagree, so verify against your state’s current law before paying a token amount. This is general information, not legal advice.

Quick Facts
- No central rule: land is a state subject, so eligibility comes from each state’s tenancy and land reforms law
- Most open: Karnataka since 2020, plus Kerala, Tamil Nadu, Telangana, Rajasthan and Uttar Pradesh, according to the guides
- Most restrictive: Himachal Pradesh, Maharashtra, Gujarat and, in most cases, Punjab, according to Farmland India
- NRIs, OCIs and PIOs: cannot buy agricultural land, plantations or farmhouses under FEMA
- Building on it: needs conversion to non-agricultural use almost everywhere
Karnataka’s U-Turn
The state that was once the strictest changed course.
- Karnataka’s Land Reforms (Amendment) Act, 2020 repealed Sections 79A, 79B and 79C of the 1961 Act, the provisions that had barred non-agriculturists, including anyone earning more than ₹25 lakh a year from non-farm sources, from buying farmland, according to Farmland India and Ghar.tv
- An ordinance dated 13 July 2020 came first, and the Act followed on 28 September 2020, according to OneCity Property
- Any Indian citizen can now buy agricultural land in Karnataka regardless of income or farming background, according to PropNewz
- Companies, trusts and institutions previously barred under Section 79B can also purchase, according to OneCity, although another page on the same site says institutions still face restrictions, so that point conflicts
- A later 2026 amendment reportedly expanded the Deputy Commissioner’s exemption powers and reduced penalties for non-agricultural use without conversion, which I couldn’t verify elsewhere
Maharashtra
The rule is strict, with a loophole.
- Only an agriculturist can purchase agricultural land in Maharashtra, according to Property Land Records
- If a person holds agricultural land anywhere in India, they can still be deemed an agriculturist in Maharashtra, according to the same source
- One guide says non-agriculturists can buy only with the Collector’s permission under Section 63, with non-agricultural conversion intended, according to Bank Auction Deals, while others describe a flat bar, so the permission route is unclear
- Bank Auction Deals calls Maharashtra the most restrictive of the major states
Gujarat
The position has loosened in stages.
- A non-agriculturist can’t buy agricultural land in Gujarat, according to Property Land Records
- In 2012, the Gujarat High Court ordered that any agriculturist in India can purchase agricultural land in Gujarat, which widened the pool of eligible buyers
- Bank Auction Deals says recent reforms are loosening the rule further, though it doesn’t specify which
Himachal Pradesh
Permission is the gate.
- Section 118 of the Himachal Pradesh Tenancy and Land Reforms Act, 1972 blocks sales to non-agriculturists, including non-farming locals, without government permission, according to Ghar.tv
- Only an agriculturist belonging to the state can purchase agricultural land, and outsiders need prior permission from the state government, according to Property Land Records
- Farmland India lists the Deputy Commissioner or state government as the permission authority
Uttarakhand
The rules were tightened recently.
- Uttarakhand tightened its rules in 2025 to bar most outsiders from buying agricultural or horticultural land across the majority of its districts, according to Ghar.tv
- I couldn’t find the text of the 2025 changes, so check the current law and any district-wise exceptions
States That Are Open
Several states impose no farmer test.
- Telangana, Rajasthan and post-2020 Karnataka let non-farmers buy, according to Ghar.tv
- Rajasthan and Uttar Pradesh let any Indian citizen buy agricultural land, according to Farmland India
- Kerala and Tamil Nadu are open to anyone, according to Property Land Records, though Kerala’s land ceiling applies
- In Telangana, purchases run through the Agricultural Land Sale Act and are recorded on the Dharani portal, according to Bank Auction Deals
Ceilings Still Apply
Open to buy doesn’t mean unlimited.
- Each state’s land ceiling law limits how much agricultural land one person or family can hold
- Ceilings vary by state, land quality and irrigation, with bands such as 10 to 20 acres in Karnataka and about 15 acres in Kerala, according to Ghar.tv and Bank Auction Deals
- The ceiling is separate from the question of who may buy, according to Ghar.tv
NRIs, OCIs and PIOs
A national rule overrides state laws.
- NRIs, OCIs and PIOs cannot buy agricultural land, plantation property or a farmhouse anywhere in India, according to Farmland India, citing FEMA and the Non-Debt Instruments Rules, 2019
- They can inherit such land, or receive it as a gift from a resident Indian relative, according to Farmer.in
- They can sell it only to a resident Indian citizen, according to the same source
- Vault Proptech lists a conditional route with special RBI permission, while other guides say none exists, so assume it’s unavailable unless you’ve obtained written RBI approval
Converting the Land
Owning farmland isn’t the same as being able to build on it.
- In Karnataka, Section 95 of the Land Revenue Act, 1964 requires a Deputy Commissioner conversion order before any construction or commercial activity, according to OneCity
- Maharashtra buyers with non-agricultural conversion intent need the Collector’s permission, according to Bank Auction Deals
- Check zoning and master-plan designations, since some farmland can’t be converted at all
Checks Before You Buy
A little diligence prevents big losses.
- Confirm your eligibility under the state’s tenancy or land reforms law before signing
- Check land records, title history and any tenancy claims
- Ask whether the land is in a zone where conversion is allowed
- Verify the seller’s authority and look for pending disputes
- If you’re an NRI, don’t use a resident relative’s name as a front, since that can be a benami arrangement, as covered earlier in this series
Where the Sources Disagree
A few conflicts matter.
- Karnataka: one older guide says only agriculturists can buy, while newer ones say anyone can since 2020
- Whether institutions can buy in Karnataka after the repeal
- Which states are restrictive: Farmland India says Himachal is the exception where non-farmers can’t buy, while the same site elsewhere lists Maharashtra, Gujarat and Punjab as restrictive
- Whether NRIs have any RBI-permission route
- Many of these guides come from property marketplaces, so check your state’s revenue department
FAQs
Q1. Is buying agricultural land as a non-farmer legal in India?
In many states, yes, including Karnataka, Kerala, Tamil Nadu, Telangana, Rajasthan and Uttar Pradesh, but Maharashtra, Gujarat, Himachal Pradesh and Uttarakhand restrict non-farmers.
Q2. Can a non-farmer buy agricultural land in Karnataka?
Yes. The 2020 amendment repealed Sections 79A, 79B and 79C, so any Indian citizen can buy, though ceiling limits and conversion rules still apply.
Q3. Can an NRI buy agricultural land in India?
No. FEMA bars NRIs, OCIs and PIOs from buying agricultural land, plantations or farmhouses, though they can inherit them or receive them as gifts from resident relatives.