Kependudukan kota Sawahlunto

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.