thumb|240px|Dom sołtysa (2015) thumb|240px|Fragment cmentarza ewangelickiego Kakulin – wieś w Polsce położona w województwie wielkopolskim, w powiecie wągrowieckim, w gminie Skoki. W skład sołectwa Kakulin wchodzi także wieś Nadmłyn.
Wieś należy do parafii rzymskokatolickiej w Raczkowie, dekanat kiszkowski, w archidiecezji gnieźnieńskiej.
W latach 1954–1958 wieś należała i była siedzibą władz gromady Kakulin, po jej zniesieniu w gromadzie Skoki. W latach 1975–1998 miejscowość administracyjnie należała do województwa poznańskiego.
Środowisko geograficzne Wieś jest zlokalizowana obok rzeki Małej Wełny, ok. 7,5 km na wschód od Skoków.
Jest położona w makroregionie Pojezierza Wielkopolskiego, w krainie Pojezierze Gnieźnieńskie w subregionie morfologicznym Równina Gnieźnieńska, nieopodal rynny polodowcowej, którą płynie rzeka Mała Wełna.