Kirguizistán tiene una población de 4.5 millones de habitantes, de los que 57% son de la etnia kirguís, 21% eslavos (rusos y ucranianos principalmente), 13% uzbekos (comerciantes sobre todo), estando compuesto el resto por germanos, chinos musulmanes, coreanos, tártaros y otros.
Las geográficamente aisladas provincias sureñas de Osh y Jalal-Abad son más típicas del conservador e islamizado Valle Ferghana que del “rusificado” e industrioso norte. Antiguas pero todavía importantes afiliaciones tribales refuerzan estas diferencias. Según un estudio reciente, un 63% de los kirguís pensaba que las contradicciones norte-sur son el principal factor de desestabilización dentro del país.
Las principales ciudades de Kirguizistán son Bishkek (670.000 habitantes), Osh, (250.000), Jalal-Abad, Tokmak y Karakol. Alrededor de los dos tercios de la población vive en áreas rurales.