Miasto położone na Równinie Wrzesińskiej, na pojezierzu Gnieźnieńskim.
Pierwsze informacje o miejscowości Witkowo pochodzą z roku 1363 roku. W roku 1684 został nadany mieszkańcom przywilej królewski prawo do organizowanie jarmarków. Od lat 1807 do 1812 miasto znajdowało się na terenie Księstwa Warszawskiego. W 1896 uruchomiona została kolejka wąskotorowa.
W mieście znajdują się interesujące kamienice przy Starym Rynku. Jest też pomnik Powstańców Wielkopolskich.
Do najciekawszych atrakcji turystycznych Witkowa zalicza się:
– Budynek Banku Ludowego, przy ulicy Stary Rynek
– Kościół św. Mikołaja