Kota Sawahlunto

Seperti daerah lainnya di Sumatera Barat, kota Sawahlunto mempunyai iklim tropis dengan kisaran suhu minimun 22,5 °C dan maksimum 27,5 °C. Sepanjang tahun terdapat dua musim, yaitu musim hujan dari bulan November sampai Juni dan musim kemarau dari bulan Juli sampai Oktober. Tingkat curah hujan kota Sawahlunto mencapai rata-rata 1.071,6 mm per tahun dengan curah hujan tertinggi terjadi pada bulan Desember.