New Delhi: The poor in rural areas spend only Rs 17 per day while those living in cities and towns spend Rs 23 a day, a government survey has revealed.