Comparing Monthly Living Costs Across Major Indian Cities
The cost of living in India varies significantly based on the city you choose. Cost of living includes daily expenses like food, transport, utilities, and entertainment, with rent typically being the largest additional expense. City indices are useful for comparing affordability; lower scores mean cheaper living. Based on Numbeo data (March 2026), here’s a simple breakdown to help you compare and plan smarter.
Mumbai remains the most expensive city in India, mainly because of very high rent. It has the highest cost index (25.8) and rent index (17.5), pushing overall living costs up. A single person may spend between Rs 30,000 and Rs 60,000 per month, excluding rent. While salaries can be higher, managing expenses here requires careful budgeting.
Delhi offers a mix of high and moderate expenses. Its cost index stands at 22.5, but rent is relatively lower than Mumbai at 7.1. A single person’s monthly expenses range from Rs 22,000 to Rs 50,000, excluding rent. While housing is more affordable, utilities and daily expenses can still add up quickly in the capital.
Pune is known for its balanced cost of living and good quality of life. With a cost index of 22.4 and a rent index of 6.6, it is more affordable than larger metros. Monthly expenses for a single person typically range between Rs 25,000 and Rs 45,000 (excl. rent), making it a popular choice for students and working professionals.
Bengaluru offers strong career opportunities, especially in tech, but living costs are steadily rising. It has a cost index of 21.5 and a rent index of 8.5. Monthly expenses can range from Rs 20,000 to Rs 50,000, excluding rent. Rent and lifestyle spending can significantly impact your budget in this fast-growing city.
Hyderabad stands out as one of the more affordable metro cities. With a cost index of 21.1 and a low rent index of 5.6, it offers good value for money. Monthly expenses can start from around Rs 12,000 and go up to Rs 50,000 (excl. rent), depending on lifestyle. It’s ideal for those looking to save more.
Chennai offers relatively low living costs among major cities. Its cost index is 20.0, and rent remains affordable at 4.4. A single person may spend between Rs 15,000 and Rs 50,000 monthly, excluding rent. The city provides a stable lifestyle with manageable expenses, making it suitable for long-term living.
Kolkata is the most budget-friendly city in this comparison. With the lowest cost index (19.3) and rent index (6.1), it is an excellent choice for those looking to minimize expenses. A single person can expect to spend between Rs 12,000 and Rs 40,000 monthly, excluding rent. The city offers a rich cultural experience with a lower cost of living.