La población de Karakalpakia está estimada en 1.711.800 habitantes de acuerdo al censo de 2013, de los cuales 400.000 son de la etnia karakalpaka, cuyo nombre significa «sombreros (de piel) negros», 400.000 son uzbekos, y 300.000 son kazajos.