Malalak, Agam

Kecamatan ini berbatasan langsung dengan Kecamatan IV Koto di sebelah utara, Kabupaten Tanah Datar (Gunung Singgalang) di sebelah timur, Kecamatan Tanjung Raya (Maninjau) di sebelah barat dan Kabupaten Padang Pariaman di sebelah selatan.