Buk leży w województwie wielkopolskim i liczy około 6 200 mieszkańców. Miasto uzyskało prawa miejskie w 1257 roku. Znajduje się tu kościół św. Stanisława Biskupa oraz ratusz. Buk leży na Pojezierzu Poznańskim. W skład miasta wchodzą główne ulice: Dworcowa, Niepodległości, Poznańska i Wielkowiejska.