Kependudukan kota Sawahlunto

Penduduk kota Sawahlunto saat ini didominasi oleh etnik Minangkabau dan Jawa. Etnik lain yang juga menjadi penghuni adalah Tionghoa dan Batak. Sejak dijadikannya Sawahlunto sebagai kota tambang batu bara atau sejak didirikannya kota ini pada abad ke-19, pemerintah Hindia Belanda mulai mengirim narapidana dari berbagai penjara di Indonesia ke kota Sawahlunto sebagai pekerja paksa, sehingga sekitar 20.000 narapidana telah dikapalkan ke Sawahlunto. Pekerja paksa inilah yang dikenal oleh masyarakat setempat sebagai "orang rantai".