Gmina Kruszwica – gmina miejsko-wiejska w województwie kujawsko-pomorskim, w powiecie inowrocławskim. W latach 1975-1998 gmina położona była w województwie bydgoskim.
W skład gminy wchodzi 30 sołectw: Bachorce, Chełmce, Chełmiczki, Chrosno, Gocanowo, Gocanówko, Grodztwo, Janowice, Karsk, Kicko, Kobylnica, Kobylniki, Lachmirowice, Ostrowo, Papros, Piaski, Piecki, Polanowice, Popowo, Racice, Rusinowo, Rzepowo, Sławsk Wielki, Sokolniki, Sukowy, Szarlej, Tarnowo, Wola Wapowska, Wróble, Złotowo.
Arturowo, Baranowo, Bródzki, Brześć, Cykowo, Giżewo, Gustawowo, Głębokie, Janikowo, Janocin, Karczyn, Kraszyce, Maszenice, Mietlica, Morgi, Orpikowo, Ostrówek, Przedbojewice, Różniaty, Rzepiszyn, Skotniki, Słabęcin, Tarnówko, Witowice, Zaborowo, Żerniki, Żwanowice, Łagiewniki.