Kota Solok

Kota Solok terletak pada posisi 0º32" LU - 1º45" LS, 100º27" BT - 101º41" BT dengan luas 57,64 km² (0,14% dari luas Provinsi Sumatera Barat). Wilayah administrasi Kota Solok berbatasan dengan Kabupaten Solok dan Kota Padang. Kota Solok memiliki peran sentral di dalam menunjang perekonomian masyarakat Kota Solok dan Kabupaten Solok pada umumnya.
Topografi Kota Solok bervariasi antara dataran dan berbukit dengan ketinggian 390 dpl serta curah hujan rata-rata 184,31 mm kubik per tahun. Terdapat tiga anak sungai yang melintasi Kota Solok, yaitu Sungai Batang Lembang, Sungai Batang Gawan dan Sungai Batang Air Binguang. Suhu udara berkisar dari 26,1 °C sampai 28,9 °C.
Dilihat dari jenis tanah, 21,76% tanah di Kota Solok merupakan tanah sawah dan sisanya 78,24% berupa tanah kering.