Witkowo je mesto v Poľsku v Veľkopoľskom vojvodstve v okrese Powiat gnieźnieński v rovnomennej gmine.
Žije tu 7 768 obyvateľov (30.6.2007).