Kota Sepuluh Koto merupakan salah satu dari 14 kecamatan yang ada di Kabupaten Tanah Datar, Provinsi Sumatera Barat. Pada tahun 2015 jumlah penduduk Sepuluh Koto mencapai 43.435 jiwa atau sekitar 12,60 persen dari jumlah penduduk Kabupaten Batusangkar (344.828 jiwa). Sepuluh Koto merupakan kecamatan dengan jumlah penduduk paling banyak di Kabupaten Tanah Datar. Kepadatan penduduk Sepuluh Koto mencapai 284 jiwa per km2.