Not everyone wants to live in Mumbai or Delhi, and the numbers make a case for looking elsewhere. A two-bedroom apartment that rents for Rs 60,000 a month in Bengaluru might cost Rs 12,000 in Indore. A flat that sells for Rs 1.2 crore in Gurgaon might be Rs 35 lakh in Bhubaneswar. These are not edge cases. They are the everyday reality of cities that most people overlook.
The cities on this list are not underdeveloped. Several have strong IT sectors, good schools and hospitals, and quality of life that compares favourably to the expensive metros. What they lack is the brand recognition that drives up prices. That gap is exactly what makes them worth looking at.
- What Makes a City Cheap or Affordable in India?
- Top 10 Cheapest Cities in India to Live in 2026
- Cheapest Cities in India to Buy Property in 2026
- Cheapest State in India — Which State is Most Affordable?
- Cheapest Cities in India for Students
- Cheapest City in Gujarat — Best Affordable Options
- Cheapest Cities to Live in India vs Most Expensive — Cost Comparison
- Best Affordable Cities to Buy a Home in India
- Conclusion
What Makes a City Cheap or Affordable in India?
Affordability in an Indian city is a combination of several factors, not just rent or property price alone.
|
Factor |
What Drives It Down |
Cities That Score Well |
|
Monthly rent |
Low land prices, less migration pressure, more supply |
Indore, Bhubaneswar, Vadodara, Patna |
|
Property prices |
Land cost, demand-supply gap, developer activity |
Ahmedabad, Jaipur, Coimbatore, Nagpur |
|
Food and groceries |
Local agriculture, lower logistics cost |
Patna, Bhubaneswar, Indore |
|
Transport |
Auto and bus availability, shorter distances |
Indore, Mysore, Vadodara |
|
Utilities |
State electricity tariffs, water supply reliability |
Rajasthan cities, MP cities |
|
Education and healthcare |
Government infrastructure, lower private fees |
Patna, Bhubaneswar, Mysore |
Top 10 Cheapest Cities in India to Live in 2026
|
The cheapest cities to live in India in 2026 are Indore, Vadodara, Patna, Bhubaneswar, Jaipur, Coimbatore, Nagpur, Mysore, Kanpur and Kochi. These cities offer monthly living costs between Rs 15,000 and Rs 35,000 for a single person depending on lifestyle, compared to Rs 50,000 to Rs 1,20,000 in Mumbai or Delhi. |
|
Rank |
City |
State |
Avg Monthly Budget (Single) |
Avg 2BHK Rent |
Key Affordable Aspect |
|
1 |
Indore |
Madhya Pradesh |
Rs 15,000 to Rs 22,000 |
Rs 8,000 to Rs 14,000 |
Cleanest city, growing IT, very low cost |
|
2 |
Vadodara |
Gujarat |
Rs 16,000 to Rs 24,000 |
Rs 8,000 to Rs 15,000 |
Industrial base, MSME hub, manageable rents |
|
3 |
Patna |
Bihar |
Rs 14,000 to Rs 20,000 |
Rs 7,000 to Rs 12,000 |
Very low rent and food costs |
|
4 |
Bhubaneswar |
Odisha |
Rs 16,000 to Rs 23,000 |
Rs 8,000 to Rs 14,000 |
Smart city, affordable property, growing IT |
|
5 |
Jaipur |
Rajasthan |
Rs 18,000 to Rs 28,000 |
Rs 10,000 to Rs 18,000 |
Tourism + IT city, manageable cost |
|
6 |
Coimbatore |
Tamil Nadu |
Rs 18,000 to Rs 28,000 |
Rs 9,000 to Rs 16,000 |
Industrial city, education hub |
|
7 |
Nagpur |
Maharashtra |
Rs 18,000 to Rs 26,000 |
Rs 9,000 to Rs 16,000 |
Central India hub, government-backed development |
|
8 |
Mysore |
Karnataka |
Rs 18,000 to Rs 26,000 |
Rs 9,000 to Rs 15,000 |
Heritage city, growing IT, good quality of life |
|
9 |
Kanpur |
Uttar Pradesh |
Rs 14,000 to Rs 20,000 |
Rs 7,000 to Rs 12,000 |
Low rent and food cost, large city |
|
10 |
Kochi |
Kerala |
Rs 20,000 to Rs 30,000 |
Rs 10,000 to Rs 18,000 |
Port city, growing IT, good transport |
Note: Budget estimates are for a single working professional covering rent, food, transport and utilities. Costs increase for families. Always check current rates locally as figures vary by neighbourhood.
Cheapest Cities in India to Buy Property in 2026
Property buyers need a different lens. The cheapest place to live is not always the cheapest place to buy, because ownership involves land prices, developer supply and long-term value. Here is where the best affordable homes are.
|
City |
Starting Flat Price (2BHK) |
Price per sq ft |
Why It Is Worth Considering |
|
Rs 18 lakh to Rs 35 lakh |
Rs 2,500 to Rs 5,000 |
Lowest entry price, Bihar capital, growing infrastructure |
|
|
Rs 20 lakh to Rs 40 lakh |
Rs 2,800 to Rs 5,500 |
UP industrial city, large land supply |
|
|
Rs 25 lakh to Rs 55 lakh |
Rs 3,200 to Rs 7,000 |
Best performing affordable city, strong appreciation |
|
|
Rs 25 lakh to Rs 55 lakh |
Rs 3,000 to Rs 6,500 |
Smart city push, IT sector growth driving demand |
|
|
Rs 28 lakh to Rs 60 lakh |
Rs 3,500 to Rs 7,000 |
Central India logistics hub, government projects |
|
|
Rs 30 lakh to Rs 65 lakh |
Rs 3,500 to Rs 9,000 |
Strong economy, GIFT City driving premium end |
|
|
Rs 30 lakh to Rs 70 lakh |
Rs 3,500 to Rs 8,000 |
Heritage + IT city, tourism supports prices |
|
|
Rs 28 lakh to Rs 60 lakh |
Rs 3,200 to Rs 7,500 |
Industrial base sustains rental demand |
|
|
Rs 32 lakh to Rs 70 lakh |
Rs 3,800 to Rs 8,500 |
Tamil Nadu industrial hub, good livability |
|
|
Rs 30 lakh to Rs 65 lakh |
Rs 3,500 to Rs 8,000 |
UP capital, government + IT jobs, growing fast |
Cheapest State in India — Which State is Most Affordable?
|
The cheapest state to live in India based on combined cost of living, rent and food prices is generally considered to be Bihar, Madhya Pradesh or Uttar Pradesh. For property buying, Odisha, Bihar and Madhya Pradesh have the lowest average property rates in India. |
|
State |
Cost of Living Index (Relative) |
Cheapest City |
Why It Ranks Low |
|
Bihar |
Very Low |
Patna |
Lowest rents and food costs in India |
|
Madhya Pradesh |
Very Low |
Indore / Bhopal |
Central location, large land supply, less demand pressure |
|
Uttar Pradesh |
Low |
Kanpur / Lucknow |
Large state, affordable property outside Noida |
|
Odisha |
Low |
Bhubaneswar |
State capital is affordable despite smart city status |
|
Chhattisgarh |
Low |
Raipur |
Industrial city with low consumer prices |
|
Rajasthan |
Low to Moderate |
Jaipur / Ajmer |
Land availability, lower urbanisation in most cities |
|
Gujarat |
Moderate |
Vadodara / Surat |
Industrialised but affordable outside Ahmedabad |
|
Tamil Nadu |
Moderate |
Coimbatore / Salem |
Chennai is expensive but other cities very affordable |
|
Kerala |
Moderate |
Kochi / Thrissur |
Higher wages but also higher costs than UP or MP |
|
Maharashtra |
Moderate to High |
Nagpur / Pune outskirts |
Mumbai drives state average up, other cities affordable |
Cheapest Cities in India for Students
Students have different needs: affordable rent, food, education costs and transport. These cities consistently come out as the most student-friendly in India.
- Patna: extremely low rent, large student population from Bihar and UP, multiple coaching centres
- Indore: growing education hub, IIM Indore, low cost, good connectivity
- Bhubaneswar: multiple universities and IITs, affordable PG accommodation, low food costs
- Jaipur: large student population, affordable hostel and PG market, good coaching centres
- Coimbatore: strong engineering colleges, affordable accommodation, low food costs
- Mysore: University of Mysore, quiet student-friendly environment, low rent
- Nagpur: central India hub, multiple colleges, AIIMS Nagpur, affordable living
- Kanpur: IIT Kanpur nearby, large education ecosystem, very low food and rent costs
|
For students specifically: Patna and Indore are the cheapest cities in India. A student in Patna can manage on Rs 8,000 to Rs 12,000 a month including rent, food and transport. Indore adds slightly more quality of life for Rs 10,000 to Rs 15,000 a month. |
Cheapest City in Gujarat — Best Affordable Options
Gujarat is one of India’s most industrialised states and has several affordable cities outside of Ahmedabad and Surat.
- Vadodara: Most affordable major city in Gujarat. Good job market through GIDC and MSME clusters. Property prices starting at Rs 28 lakh for a 2BHK.
- Rajkot: Mid-sized industrial city with affordable property and lower cost of living than Ahmedabad.
- Bhavnagar: Port city with very low property prices and rents, less job market depth than Vadodara.
- Gandhinagar: Government city next to Ahmedabad. Lower rents than Ahmedabad but proximity to the city.
- Surat: Despite being a major diamond and textile city, parts of Surat remain affordable compared to metros.
Cheapest Cities to Live in India vs Most Expensive — Cost Comparison
|
City |
Monthly Budget (Single) |
2BHK Rent |
2BHK Purchase |
City Type |
|
Patna |
Rs 14,000 |
Rs 8,000 |
Rs 22 lakh |
Cheapest |
|
Indore |
Rs 18,000 |
Rs 10,000 |
Rs 35 lakh |
Cheapest |
|
Jaipur |
Rs 22,000 |
Rs 12,000 |
Rs 45 lakh |
Affordable |
|
Coimbatore |
Rs 22,000 |
Rs 12,000 |
Rs 42 lakh |
Affordable |
|
Ahmedabad |
Rs 28,000 |
Rs 18,000 |
Rs 55 lakh |
Mid-range |
|
Pune |
Rs 38,000 |
Rs 25,000 |
Rs 75 lakh |
Mid to Premium |
|
Hyderabad |
Rs 40,000 |
Rs 28,000 |
Rs 80 lakh |
Premium |
|
Bengaluru |
Rs 45,000 |
Rs 32,000 |
Rs 90 lakh |
Premium |
|
Delhi NCR |
Rs 55,000 |
Rs 40,000 |
Rs 1.2 crore |
Expensive |
|
Mumbai |
Rs 70,000 |
Rs 60,000 |
Rs 1.8 crore |
Most Expensive |
These are indicative ranges for standard mid-segment apartments in established localities. Premium areas within each city can be significantly higher. The comparison shows that monthly costs in Patna or Indore are roughly 4 to 5 times lower than in Mumbai.
Best Affordable Cities to Buy a Home in India
Buying a home is a long-term decision. These cities give you the best combination of low entry price, growing job market and reasonable appreciation potential.
Indore — Best Overall Affordable City

Consistently rated India’s cleanest city and has one of the most active real estate markets outside the top metros. Property prices start at Rs 25 lakh for a 2BHK and have seen steady appreciation. The city has IIM Indore, a growing IT corridor and strong MSME activity. Indore is arguably the best affordable city in India right now for both living and property investment.
Bhubaneswar — Best for Smart City Infrastructure
Odisha’s capital has undergone a complete urban transformation under the Smart Cities Mission. Infrastructure, roads, water and power supply are all at a high standard. Property prices are low relative to the quality of infrastructure. The IT sector is growing rapidly and the state government has been proactive in attracting investment.
Jaipur — Best for Lifestyle at Lower Cost
Rajasthan’s capital gives you heritage, tourism infrastructure and a growing tech sector at prices well below Pune or Hyderabad. The city has good schools, hospitals and a manageable daily commute. Properties in established areas like Malviya Nagar, Mansarovar and Jagatpura offer good value.
Nagpur — Best for Long-Term Infrastructure Play

Nagpur is at the centre of India’s major highway and rail network. The MIHAN aerospace and IT SEZ, AIIMS Nagpur and a proposed metro system have made it a long-term infrastructure story. Property prices remain accessible and new project launches are consistent.
Ahmedabad — Best for Gujarat-Based Buyers
Ahmedabad has good infrastructure, one of India’s best planned cities and GIFT City as a growth driver. Despite being a large metro, property prices remain affordable compared to Bengaluru or Hyderabad. The city is a strong pick for Gujarat-based buyers who want metro-quality living at non-metro prices.
Conclusion
Cheap does not mean low quality. Indore has been India’s cleanest city for multiple consecutive years. Bhubaneswar has infrastructure that many tier-1 cities would envy. Jaipur has a daily lifestyle that Bengaluru residents genuinely miss. The cities on this list are affordable because of structural factors like land supply and migration pressure, not because they lack quality.
If you are choosing where to live, the most practical lens is salary-to-cost ratio. A job paying Rs 30,000 a month in Indore goes much further than one paying Rs 50,000 in Bengaluru once you subtract rent. That is the equation worth running before you decide.
For property buyers, the entry prices in Patna, Indore and Bhubaneswar are not just cheap today. They are starting from a low enough base that even moderate appreciation creates meaningful returns over 5 to 10 years. The infrastructure investment in these cities is real and it is ongoing.
Don’t Miss It!
| Smart City Vadodara | Vadodara Smart Cities Projects & Mission |
| Smart City Dholera | Dholera Smart Cities Projects & Mission |
| Smart City Kanpur | Kanpur Smart Cities Projects & Mission |
| Smart City Nagpur | Nagpur Smart Cities Projects & Mission |
| Smart City Karnal | Karnal Smart Cities Projects & Mission |
| Smart City Ajmer | Ajmer Smart Cities Projects & Mission |
| Smart City Karnal | Karnal Smart Cities Projects & Mission |
| Smart City Indore | Indore Smart Cities Projects & Mission |
| Smart City Udaipur | Udaipur Smart Cities Projects & Mission |
| Smart City Bhopal | Bhopal Smart Cities Projects & Mission |
| Smart City Varanasi | Varansi Smart Cities Projects & Mission |
| Smart City Udaipur | Udaipur Smart Cities Projects & Mission |
Frequently Asked Questions:
1. Which is the cheapest city to live in India?
Patna and Indore are widely considered the cheapest cities to live in India for 2026. A single working professional can manage in Patna on Rs 14,000 to Rs 20,000 a month covering rent, food and transport. Indore is slightly higher at Rs 15,000 to Rs 22,000 but offers better infrastructure, job market and lifestyle quality. Other very affordable cities include Kanpur, Bhubaneswar, Vadodara and Nagpur.
2. Which is the cheapest state in India to live in?
Bihar is generally considered the cheapest state in India based on cost of living, rent and food prices. Madhya Pradesh and Uttar Pradesh are also among the most affordable states. For property buying, Bihar, Odisha and Madhya Pradesh have the lowest average property rates in the country. Rajasthan and Chhattisgarh also rank low on the cost of living index for most cities outside the state capitals.
3. What is the cheapest city in India to buy property?
Patna has the lowest property entry prices in India among major cities, with 2BHK flats available from Rs 18 lakh to Rs 35 lakh. Kanpur, Indore and Bhubaneswar are also among the cheapest property markets. For buyers who want a balance of affordability and growth potential, Indore and Bhubaneswar offer better long-term appreciation prospects alongside the low entry price.
4. What are the best affordable cities to buy a home in India in 2026?
The best affordable cities to buy a home in India in 2026 are Indore, Bhubaneswar, Jaipur, Nagpur and Ahmedabad. These cities offer the best combination of low property prices, growing job markets, good infrastructure and reasonable appreciation potential. Indore is the top pick overall given its clean city status, growing IT sector and property prices starting at Rs 25 lakh for a 2BHK.
5. Which is the cheapest city in Gujarat?
Vadodara is the most affordable major city in Gujarat. Property prices for a 2BHK start at around Rs 28 lakh and monthly living costs for a single person run between Rs 16,000 and Rs 24,000. Rajkot and Bhavnagar are also affordable but have smaller job markets. Gandhinagar, next to Ahmedabad, offers good government employment and lower rents than Ahmedabad itself.
6. Which city in India is cheapest for students?
Patna and Indore are the cheapest Indian cities for students. In Patna, a student can manage on Rs 8,000 to Rs 12,000 a month including rent, food and transport. Indore offers better infrastructure for Rs 10,000 to Rs 15,000. Other affordable student cities include Bhubaneswar, Jaipur, Coimbatore, Kanpur and Mysore. All have good colleges and universities alongside low daily costs.
7. Is Indore really cheap to live in?
Yes. Indore is one of the cheapest major cities in India relative to the quality of life it offers. Monthly rent for a 2BHK in a good locality is Rs 8,000 to Rs 14,000. Food, auto and daily expenses run low. It has IIM Indore, a growing IT park, regular flights and has been India’s cleanest city for many consecutive years. The cost-to-quality ratio in Indore is hard to beat among Indian cities.
8. Which metro city is the cheapest to live in India?
Among India’s 8 major metropolitan cities, Ahmedabad is consistently ranked the most affordable. Monthly living costs are lower than Pune, Hyderabad or Chennai. Property prices are significantly below Bengaluru or Mumbai for comparable quality. Kolkata is also among the cheapest metropolitan cities in India, with property prices and rents well below the other seven metros.
9. Is it cheaper to live in tier-2 cities in India?
Yes, significantly. A comparable quality of life in a tier-2 city like Indore, Jaipur or Coimbatore costs 40 to 60 percent less than in Mumbai, Delhi or Bengaluru. The main trade-off is the job market. Tier-2 cities have fewer high-paying corporate jobs, though this is changing rapidly as remote work normalises and companies open offices in smaller cities.
10. What is the cheapest rent in India?
The cheapest rents among India’s larger cities are found in Patna, Kanpur and Bhubaneswar. A 1BHK in a decent locality in Patna can be found for Rs 4,000 to Rs 7,000 per month. In Kanpur, similar accommodation runs Rs 4,500 to Rs 8,000. Even in mid-sized cities like Indore and Vadodara, 2BHK apartments are available for Rs 8,000 to Rs 14,000 per month in established localities.