Население Киргизии — 5,05 млн человек (на 2006 год). Это значительно больше, чем проживало в стране в 1959 (2,065 млн), 1970 (2,935 млн), 1979 (3,523 млн), 1989 (4,258) и 1999 (4,823) годах. До 1960-х годов население республики быстро росло за счёт миграционного и естественного прироста, который был особенно значительным у сельских киргизов, узбеков и других среднеазиатских народов. Основным источником роста населения страны после 1970-х годов стал постепенно сокращающийся естественный прирост при увеличивающемся миграционном притоке русского и русскоязычного населения.
Ядро населения республики — 69,5 % — составляют киргизы. Киргизы проживают на всей территории страны и преобладают в большинстве сельских районов. Русские составляют 9 % населения, большинство из них проживают в городах. Узбеки, которые составляют 14,5 % населения, сконцентрированы в Ошской области. Большая часть населения сосредоточена в долинах — Чуйской на границе с Казахстаном и Ферганской на границе с Узбекистаном, долинах рек Нарын и Талас, а также в Иссык-Кульской котловине.