Kepadatan penduduk Kota Solok pada Tahun 2013 berkisar 1.102 jiwa/km2 dengan tingkat kepadatan secara administrasi kecamatan, relatif lebih tinggi di Kecamatan Tanjung Harapan yaitu berkisar 1.210 jiwa/ km2 dibandingkan dengan Kecamatan Lubuk Sikarah yang hanya berkisar 1.002 jiwa/ km2.

Adapun menurut administrasi wilayah kelurahan, yang memiliki kepadatan paling tinggi adalah kelurahan Koto Panjang dengan kepadatan 10.343 jiwa/Km2 yang disebabkan karena Koto Panjang merupakan wilayah pusat kota dan pusat aktivitas ekonomi kota. Sedangkan kelurahan dengan kepadatan penduduk paling rendah adalah Kelurahan Laing yaitu 142 jiwa/Km2 yang disebabkan karena sebagian besar wilayah kelurahan Laing masih berupa hutan dan kawasan perumahan baru.

Secara lebih lengkap gambaran kepadatan penduduk Kota Solok menurut administrasi wilayah, dapat dilihat pada grafik berikut :