The average monthly per capita consumption expenditure was ₹3,773 in rural India and ₹6,459 in urban India in 2022-23, as per the government's Household Consumption Expenditure Survey. Rural India spent a monthly average of ₹1,750 on food items and ₹2,023 on non-food items like clothing, conveyance, education, healthcare. Urban India spent ₹2,530 on food items and ₹3,929 on non-food items.