An urban shelter is designed to offer refuge to homeless people and access to basic services like drinking water, sanitation and safety. This research paper aims to critically appraise condition of such shelters, vis-à-vis common services mandated to be provided at each shelter by the Supreme Court of India. A survey of shelters was conducted in four cities of Uttar Pradesh (viz., Allahabad, Varanasi, Lucknow and Agra) spanning a sample of 426 shelter-inmates. Analysis has been done in two stages: evaluation of common services on the basis of their significance as perceived by inhabitants, and assessment of significant services to check their availability and functionality. Factor analysis has clubbed nineteen such services under five factors (named as: entitlement to schemes, hygiene & recreation, cooking support system, ambience, and drinking water & conservancy). Findings reveal large scale unavailability of services and bring to light the appalling condition of shelters in the cities surveyed. This study may be useful in framing a focused policy for providing shelters to homeless people in urban areas by identifying services considered significant by inmates and ensuring availability of such services.