Strzelno (niem. Strelne, StrolinOtto Dalchow: Die Städte des Warthelandes. Ein Beitrag zur Siedlungskunde und zur Landeskunde der Provinz Posen. Noske, Borna / Leipzig 1910, S. 98.) – miasto w Polsce położone w województwie kujawsko-pomorskim, w powiecie mogileńskim, siedziba gminy miejsko-wiejskiej Strzelno. Leży 25 km na południe od Inowrocławia u zbiegu dróg krajowych DK15, DK25 i DK62. W latach 1975–1998 miasto administracyjnie należało do województwa bydgoskiego. Ośrodek przemysłowy, centrum handlowo-usługowe dla okolicy.
Według danych GUS z 1 stycznia 2025 r. Strzelno liczyło 5156 mieszkańców.
Położenie Strzelno położone jest na pograniczu Kujaw i Wielkopolski. Miasto leży na Pojezierzu Gnieźnieńskim. Rzeźba terenu jest lekko pofałdowana. Miasto sąsiaduje z dużymi kompleksami leśnymi Lasów Miradzkich. Gleby w tym rejonie to żyzne czarnoziemy. Strzelno jest ważnym, drogowym węzłem komunikacyjnym o znaczeniu krajowym. W pobliżu znajduje się Jezioro Pakoskie.