Kota Padang Panjang adalah kota dengan luas wilayah terkecil di Sumatera Barat, Indonesia. Kota ini memiliki julukan sebagai Kota Serambi Mekkah, dan juga dikenal sebagai Mesir van Andalas (Egypte van Andalas). Sementara wilayah administratif kota ini dikelilingi oleh wilayah administratif kabupaten Tanah Datar.
Kawasan kota ini sebelumnya merupakan bagian dari wilayah Tuan Gadang di Batipuh, pada masa Perang Padri kawasan ini diminta Belanda sebagai salah satu pos pertahanan dan sekaligus batu loncatan untuk menundukan kaum Padri yang masih menguasai kawasan Luhak Agam. Selanjutnya Belanda membuka jalur jalan baru dari kota ini menuju Kota Padang karena lebih mudah dibandingkan melalui kawasan Kubung XIII di kabupaten Solok sekarang. Kota ini pernah menjadi pusat pemerintahan sementara Kota Padang, setelah Kota Padang dikuasai Belanda pada masa agresi militer Belanda sekitar tahun 1947.
Kecamatan : Bukit Padang • Padangpanjang Barat • Padangpanjang Timur
Kota ini berada di daerah ketinggian yang terletak antara 650 sampai 850 meter di atas permukaan laut, berada pada kawasan pegunungan yang berhawa sejuk dengan suhu udara maksimum 26.1 °C dan minimum 21.8 °C, dengan curah hujan yang cukup tinggi dengan rata-rata 3.295 mm/tahun. Di bagian utara dan agak ke barat berjejer tiga gunung: Gunung Marapi, Gunung Singgalang dan Gunung Tandikat.
Secara topografi kota ini berada pada dataran tinggi yang bergelombang, dimana sekitar 20,17 % dari keseluruhan wilayahnya merupakan kawasan relatif landai (kemiringan di bawah 15 %), sedangkan selebihnya merupakan kawasan miring, curam dan perbukitan, serta sering terjadi longsor akibat struktur tanah yang labil dan curah hujan yang cukup tinggi. Namun pada kawasan yang landai di kota ini merupakan tanah jenis andosol yang subur dan sangat baik untuk pertanian. Berdasarkan sensus penduduk tahun 2008, Kota Padang Panjang memiliki jumlah penduduk angkatan kerja sebanyak 25.108 orang dengan jumlah pengangguran sebanyak 1.834 orang. Kota ini didominasi oleh etnis Minangkabau, namun terdapat juga etnis Jawa dan Tionghoa.