Panigródz – wieś (dawniej miasto) w Polsce położona w województwie wielkopolskim, w powiecie wągrowieckim, w gminie Gołańcz.
Nazwa miejscowości pochodzi od rzadkiego i niezachowanego imienia słowiańskiego PojęgrodS. Rospond, Uwagi polemiczne o Mieszku, Masławie i Dąbrówce, [w:] Onomastica, r. I, Wrocław 1955, por. Niegrod, Zdziegrod, Zdzigrod.
Panigródz jest bardzo starą osadą pałucką i jedną z siedzib rodu Pałuków. W wystawionym w 1153 roku przez Zbyluta Pałukę akcie fundacyjnym najstarszego na ziemiach polskich klasztoru cysterskiego w pobliskim Łeknie, Panigródz występuje jako jedna z miejscowości, którymi obdarowani zostali łekneńscy cystersi.
Panigródz uzyskał lokację miejską w 1233 roku, zdegradowany po 1283 rokuRobert Krzysztofik, Lokacje miejskie na obszarze Polski. Dokumentacja geograficzno-historyczna, Katowice 2007, s. 58-59.. W latach 1975–1998 miejscowość administracyjnie należała do województwa pilskiego.
Panigródz jest siedzibą rzymskokatolickiej parafii pw. św. Jana Chrzciciela.