Delhi is India's capital and home to nearly 30 million people across a sprawling metropolitan area. The city mixes ancient monuments, colonial-era neighborhoods, and modern high-rises. Daily life involves navigating heavy traffic, navigating significant income inequality, and managing air quality that worsens seasonally. Summer temperatures regularly exceed 40 degrees Celsius (104 Fahrenheit). The population includes longtime residents, internal migrants from across India seeking work, and a smaller expat community. Power cuts and water supply interruptions remain common in some areas. Hindi and English are widely spoken. Neighborhoods range from ultra-wealthy enclaves like Lodhi Colony to working-class areas where most residents live.
๐ก Local Insights
Delhi ยท 2026
Delhi's cost of living varies enormously depending on neighborhood, housing type, and how connected you are to local pricing. A moderate lifestyle costs $875/month, but this assumes local grocery shopping, shared or modest housing, and using public transit or local auto-rickshaws. Expats often pay 30-50% more because they rent in specific neighborhoods (Lodhi, Vasant Kunj, Gurugram) and shop at imported-goods supermarkets. Housing is the largest variable. A basic one-bedroom apartment in a local neighborhood runs $200-400/month; the same in an expat area costs $800-1,500/month. Food costs depend sharply on where you shop. A meal at a local dhaba costs under $2; groceries from Delhi's open markets are extremely cheap (tomatoes, onions, rice at a fraction of Western prices), but imported goods at supermarkets carry 2-3x markups. Transport via Delhi Metro, buses, and auto-rickshaws is inexpensive (under $15/month for regular commuting). Utilities (electricity, water, internet) typically total $30-60/month, though AC use in summer spikes bills. Eating out at restaurants frequented by middle-class locals costs $3-8/person; upscale restaurants in South Delhi or Gurugram cost $15-40/meal.
Frequently Asked Questions
How much does it cost to live in Delhi per month?
A moderate lifestyle in Delhi costs $875/month. This covers rent for a basic one-bedroom apartment in a local neighborhood ($250-300), groceries and local meals ($250-300), transport via Metro or auto-rickshaw ($10-15), utilities ($40-50), and other expenses like phone service and occasional entertainment ($150-200). A budget tier lifestyle runs $525/month, primarily by renting cheaper housing farther from central areas and eating almost entirely at street food vendors and local restaurants. The comfortable tier of $1,356/month assumes better housing, eating out more frequently, and some travel within the city.
What is the average rent in Delhi?
Rent varies dramatically by neighborhood and tenant type. In local, working-class areas like Rohini or Dwarka, a one-bedroom apartment rents for $150-250/month. In middle-class neighborhoods like Karol Bagh or Lajpat Nagar, expect $250-450/month. Expat-oriented areas including Lodhi Colony, Vasant Kunj, and Gurugram (technically separate but part of the metro) charge $800-1,500/month for comparable space. Studio apartments in local areas run $100-150/month. House hunting typically requires going through local real estate agents; many landlords prefer furnished rentals for short-term tenants. Deposits usually equal one month's rent.
Is Delhi cheap to live in for expats?
Delhi is cheaper than most major Western cities, but not as cheap as many assume if you want expat-standard housing and familiar food. Living like a local, you can manage on $875/month or less. But expats typically cluster in specific neighborhoods and shop at imported-goods stores, which raises costs to $1,400-2,000+/month. The gap exists because housing in expat enclaves is priced far above local rates, and imported groceries carry heavy markups. Expats should budget $1,200-1,500/month for basic comfort without luxury. Compared to Singapore, Bangkok, or Hong Kong, Delhi is significantly cheaper. Compared to Southeast Asian smaller cities, it is similar or slightly higher.
How much does food cost per month in Delhi?
Grocery costs are extremely low if you shop at local markets. Rice, lentils, vegetables, and yogurt cost a fraction of Western prices. A month of basic groceries for one person runs $40-60. A plate of dal and rice at a street stall costs $0.50-1. A full meal at a local restaurant (dal, rice, roti, vegetables) costs $2-4. A coffee at a local cafe costs $0.30-0.50. Eating out for all meals at local vendors costs $100-150/month. However, imported foods at supermarkets (cheese, cereal, chocolate) cost 2-3x Western prices. For moderate eating habits mixing local meals and occasional restaurant visits, budget $250-300/month.
What salary do you need to live comfortably in Delhi?
A comfortable lifestyle in Delhi costs $1,356/month, or roughly $16,300 annually. This covers better housing ($500-700/month), regular eating out at decent restaurants ($300-400), frequent transport, utilities, phone service, and discretionary spending on entertainment and travel. If you earn this amount in local Indian rupees, you will live well as a middle or upper-middle-class resident. Expats should aim for $1,500-1,800/month to avoid stress about money and enjoy reasonable amenities. If you are paid in USD or another hard currency, even the budget tier of $525/month provides adequate housing and food; comfort spending ($1,356+) allows dining out regularly and travel within India.
How does the cost of living in Delhi compare to other places?
Delhi is significantly cheaper than Singapore or Hong Kong (where moderate costs exceed $2,200/month) and slightly cheaper than Bangkok or Manila (both around $1,000-1,200/month for a moderate lifestyle). Compared to Mumbai, Delhi rents are similar in central areas but cheaper overall because expat neighborhoods in Delhi are less expensive. Compared to smaller Indian cities like Jaipur or Hyderabad, Delhi is 15-30% more expensive, primarily due to housing. For expats earning in hard currency, Delhi offers better value than most Asian capitals except Indonesia or India's smaller metros. For Indian nationals, Delhi's cost is moderate relative to other Indian metros but high compared to smaller towns.
Can you live in Delhi on $525/month?
Yes, but with clear trade-offs. The budget tier of $525/month works if you rent in outer neighborhoods (Rohini, Dwarka, Noida, Ghaziabad) for $100-150/month, eat almost exclusively at street food and local restaurants for $150-200/month, avoid taxis and use Metro or buses for $5-10/month, and minimize discretionary spending. You will have basic but functional housing, reliable food, transport, and utilities. Entertainment and travel within India will be minimal. This budget is workable for Indian nationals with local connections and comfort with local living. For expats, $525/month is tight without significant lifestyle compromises (no eating out, no travel, shared housing). Most expats moving to Delhi should plan for at least $875-1,200/month to avoid stress.