Jabarkan Sensus 2010 dari Kependudukan kota Sawahlunto

Hasil Sensus Penduduk 2010 menunjukkan jumlah penduduk kota Sawahlunto mengalami peningkatan, dari sebelumnya 54.310 orang pada tahun 2008 menjadi 56.812 orang. Kecamatan Talawi merupakan kecamatan dengan penduduk terbanyak, yaitu 17.676 orang atau sekitar 31,11% dari jumlah penduduk kota Sawahlunto. Kemudian diikuti oleh kecamatan Barangin dengan jumlah penduduk 16.852 orang (29,66%), kecamatan Lembah Segar dengan jumlah penduduk 12.164 orang (21,41%), dan kecamatan Silungkang dengan jumlah penduduk 10.120 orang (17,8%).

Dengan luas wilayah 238,61 km² dan didiami oleh 56.812 orang, maka dapat dipastikan bahwa tingkat kepadatan penduduk kota Sawahlunto adalah 238 orang dalam 1 km². Kecamatan yang paling tinggi tingkat kepadatan penduduknya adalah kecamatan Lembah Segar, yaitu 431 orang. Sedangkan yang paling rendah kepadatan penduduknya adalah kecamatan Talawi yang hanya 189 orang.

Rasio jenis kelamin atau sex ratio penduduk kota Sawahlunto adalah 98, yang artinya jumlah penduduk laki-laki 2% lebih sedikit dibandingkan jumlah penduduk perempuan, atau setiap 100 perempuan terdapat 98 laki-laki. Rasio jenis kelamin terbesar terdapat di kecamatan Talawi yaitu 101 dan yang terkecil terdapat di kecamatan Lembah Segar yaitu 94.

Selama 10 tahun terakhir, yaitu dari tahun 2000–2010, laju pertumbuhan penduduk kota Sawahlunto mencapai 1,1% setiap tahun. Laju pertumbuhan penduduk kecamatan Silungkang adalah yang tertinggi dibandingkan kecamatan lain di kota Sawahlunto yaitu 1,61%. Sedangkan yang terendah adalah kecamatan Lembah Segar yang hanya 0,02%. Kecamatan Barangin menempati urutan kedua, dengan laju pertumbuhan penduduk 1,41%. Kemudian disusul oleh kecamatan Talawi 1,38%.