Antes de la Partición de la India, en 1947, Karachi era habitada principalmente por hinduistas, parsis, musulmanes, cristianos con influencia portuguesa y siddis.