Rogoźno is a town in Poland, in Greater Poland Voivodeship, about 40 km north of Poznań. Its population is 11,158. It is the seat of the administrative district called Gmina Rogoźno.