Iklim Sumatera Barat

Seperti daerah lainnya di Indonesia, iklim Sumatera Barat secara umum bersifat tropis dengan suhu udara yang cukup tinggi, yaitu antara 22,6 °C sampai 31,5 °C. Provinsi ini juga dilalui oleh Garis khatulistiwa, tepatnya di Bonjol, Pasaman. Di provinsi ini berhulu sejumlah sungai besar yang bermuara ke pantai timur Sumatera seperti Batang Hari, Siak, Inderagiri (disebut sebagai Batang Kuantan di bagian hulunya), dan Kampar. Sementara sungai-sungai yang bermuara ke pesisir barat adalah Batang Anai, Batang Arau, dan Batang Tarusan.

Terdapat 29 gunung yang tersebar di 7 kabupaten dan kota di Sumatera Barat, dengan Gunung Kerinci di kabupaten Solok Selatan sebagai gunung tertinggi, yang mencapai ketinggian 3.085 m. Selain Gunung Kerinci, Sumatera Barat juga memiliki gunung aktif lainnya, seperti Gunung Marapi, Gunung Tandikat, dan Gunung Talang. Selain gunung, Sumatera Barat juga memiliki banyak danau. Danau terluas adalah Singkarak di kabupaten Solok dan kabupaten Tanah Datar, disusul Maninjau di kabupaten Agam. Dengan luas mencapai 130,1 km², Singkarak juga menjadi danau terluas kedua di Sumatera dan kesebelas di Indonesia. Danau lainnya terdapat di kabupaten Solok yaitu Danau Talang dan Danau Kembar (julukan dari Danau Diatas dan Danau Dibawah).