Kota Banuhampu merupakan salah satu dari 16 kecamatan di Kabupaten Agam, Provinsi Sumatera Barat. Luas Kota Banuhampu 28,45 km dengan jumlah penduduk tahun 2012 sebanyak 37.697, sehingga kepadatan penduduknya mencapai 1.325 jiwa per km2. Kota Banuhampu merupakan kawasan terpadat kedua di Kabupaten Agam, yaitu setelah Ampek Angkek (IV Angkek).
