Diawal kemerdekaan Indonesia di tahun 1945, wilayah Sumatera Barat tergabung dalam provinsi Sumatera yang berpusat di Bukittinggi.
Setelah empat tahun kemudian, Provinsi Sumatera dibagi menjadi tiga provinsi, yaitu Sumatera Utara, Sumatra Tengah, dan Sumatera Selatan.
BACA JUGA:6 Suku yang Ada di Provinsi Jambi, Salah Satunya Suku Kubu
Adapun Sumatera Barat beserta Riau dan Jambi adalah bagian dari keresidenan di dalam Provinsi Sumatra Tengah.
Berdasarkan Undang-undang darurat Nomor 19 tahun 1957, Sumatera Tengah dipecah lagi menjadi tiga provinsi yakni Provinsi Sumatera Barat, Provinsi Riau, serta Provinsi Jambi.
Adapun wilayah Kerinci yang sebelumnya tergabung dalam Kabupaten Pesisir Selatan Kerinci, digabungkan ke dalam Provinsi Jambi, sebagai kabupaten tersendiri.
Begitu juga wilayah Kampar, Rokan Hulu, dan Kuantan Singingi telah ditetapkan masuk ke dalam wilayah Provinsi Riau.
Sementara ibu kota provinsi Sumatera Barat, yang baru tersebut masih tetap di Bukittinggi. Dikutip dari berbagai sumber, berdasarkan Surat Keputusan Gubernur Sumatera Barat, pada tanggal 29 Mei 1958, ibu kota provinsi dipindahkan ke Padang.
Secara geografi, Sumatera Barat terletak di pesisir barat, di bagian tengah pulau Sumatera yang terdiri dari dataran rendah di pantai barat dan dataran tinggi vulkanik yang dibentuk oleh Bukit Barisan.
Sumatera Barat, memiliki daratan seluas 42.297,30 kilometer persegi yang setara dengan 2,17% luas Indonesia.
Adapaun luas tersebut, lebih dari 45,17% merupakan kawasan yang masih ditutupi hutan lindung. Dengan garis pantainya, Sumatera Barat seluruhnya bersentuhan dengan Samudra Hindia sepanjang 2.420.357 kilometer, dengan luas perairan laut sekitar 186.580 kilometer persegi.
Kepulauan Mentawai yang terletak di Samudra Hindia, termasuk dalam provinsi Sumatera Barat.
umumnya, iklim di Sumatera Barat tropis, dengan suhu udara yang cukup tinggi, antara 22,6-31,5 derajat celcius.
Provinsi Sumatera Barat juga dilalui oleh Garis khatulistiwa, tepatnya di Bonjol, Pasaman, Provinsi Sumatera Barat.
Selain itu, terdapat sejumlah sungai besar yang bermuara ke pantai timur Sumatera seperti Batang Hari, Siak, Indragiri, dan Kampar.