Gminę zamieszkuje ponad 5621 osób. Największymi skupiskami ludności są: miasto Mirosławiec liczące ok. 3116 mieszkańców i miejscowość Mirosławiec Górny - 727. Teren podzielony jest na 24 miejscowości: Bronikowo, Drzewoszewo, Gniewosz, Hanki, Hanki Kolonia, Jabłonowo, Jabłonkowo, Jadwiżyn, Kalinówka, Kierpnik, Kolonia Chojnice, Kolonia Polne, Kolonia Zacisze, Łowicz Wałecki, Mirosławiec, Mirosławiec Górny, Nieradź, Orle, Piecnik, Pilów, Próchnowo, Sadowo, Setnica, Toporzyk, które tworzą 11 jednostek pomocniczych gminy /sołectwa i osiedle/.