Despite positive government programmes and continuing improvements in water, electricity, sanitation and roads, good housing in Iran is often not affordable, with ethnic minorities, women and the rural poor often lacking most services, according to a United Nations human rights report released today.