Per 29 Februari 2020, kota ini memiliki estimasi jumlah penduduk sebesar 18.301 jiwa dan kepadatan penduduk sebesar 349,39 orang per km², yang terbagi dalam 6.267 KK.[1] Kota ini memiliki luas wilayah sebesar 52,38 kilometer persegi (20,22 sq mi).
Geografi
Munisipalitas yang berdekatan
Kahoku berbatasan dengan empat munisipalitas yang berada di wilayah Prefektur Yamagata, yaitu :