Trzemeszno () – miasto w woj. wielkopolskim, w powiecie gnieźnieńskim, siedziba gminy miejsko-wiejskiej Trzemeszno.

Położenie Prywatne miasto duchowne, własność opata kanoników regularnych w Trzemesznie pod koniec XVI wieku leżało w powiecie gnieźnieńskim województwa kaliskiegoAtlas historyczny Polski. Wielkopolska w drugiej połowie XVI wieku. Część II. Komentarz. Indeksy, Warszawa 2017, s. 247.. W latach 1975–1998 miasto administracyjnie należało do woj. bydgoskiego.

Trzemeszno położone jest nad trzema jeziorami: Trzemeszno (Klasztornym, Kościelnym), Bystrzyckim i Popielewskim.

Według regionalizacji fizycznogeograficznej Polski miasto znajduje się w większości na Pojezierzu Gnieźnieńskim oraz częściowo na Pojezierzu Żnińsko-Mogileńskim.

Nazwa Miejscowość ma metrykę średniowieczną i istnieje co najmniej od XII wieku. Nazwa wymieniona jako Sciremusine w 1146, Cremocen i Cremesen 1147, Tummtra i Schirmest 1210, Trememo 1211, Chermmna i Chirmena w 1214, Cheremocen 1221, Chremessno 1224, Trzemeszyn 1233, Chremesen 1235, Cheremema 1251, Strzemesna 1378, Strzemesz 1399.