 The gmina covers an area of , and as of 2006 its total population is 6,249.Gmina Mochowo contains the villages and settlements of Adamowo, Bendorzyn, Bożewo, Bożewo Nowe, Choczeń, Cieślin, Dobaczewo, Dobrzenice Małe, Florencja, Gozdy, Grabówiec, Grodnia, Kapuśniki, Kokoszczyn, Ligówko, Ligowo, Lisice Nowe, Łukoszyn, Łukoszyno-Biki, Malanówko, Malanowo Nowe, Malanowo Stare, Mochowo, Mochowo-Dobrzenice, Mochowo-Parcele, Myszki, Obręb, Osiek, Rokicie, Romatowo, Śniechy, Sulkowo Rzeczne, Sulkowo-Bariany, Żabiki, Załszyn, Zglenice Duże, Zglenice Małe, Zglenice-Budy, Żółtowo, Żuki, Żurawin and Żurawinek.Gmina Mochowo is bordered by the gminas of Brudzeń Duży, Gozdowo, Sierpc, Skępe and Tłuchowo.