Chodzież – miasto i gmina w województwie wielkopolskim, w powiecie chodzieskim. Jest położona na Pojezierzu Chodzieskim, między jeziorami: Chodzieskim, Strzeleckim i Karczewnikiem; przy drodze krajowej nr 11. W latach 1975-1998 miasto administracyjnie należało do województwa pilskiego.

Według danych z 30 czerwca 2004, miasto miało 19 705 mieszkańców. Ze względu na swoje położenie jest ośrodkiem turystyczno-wypoczynkowym oraz uzdrowiskowym (sanatorium i zakład przyrodoleczniczy).