Krzywiń – miasto w zachodniej Polsce, woj. wielkopolskim, w powiecie kościańskim, siedziba gminy miejsko-wiejskiej Krzywiń.
Według danych z 31 marca 2011 miasto liczyło 1639 mieszkańców.
Położenie thumb|left|Panorama miasta zza Kanału Obrzańskiego Miasto usytuowane jest w pobliżu Kanału Obrzańskiego, w jego pradolinie. Znajduje się w południowo-zachodniej części Wielkopolski, na terenie Pojezierza Krzywińskiego, będącego wschodnią częścią Pojezierza Leszczyńskiego. Teren ten kształtował lodowiec stadiału leszczyńskiego, stąd pagórkowaty kształt okolic miasta. Przez Krzywiń prowadzi szlak pątniczy – Wielkopolska Droga św. Jakuba.
Nazwa Miejscowość ma metrykę średniowieczną i istnieje co najmniej od drugiej połowy XII wieku. Pierwszy zachowany zapis o wsi pochodzi z łacińskiego falsyfikatów dokumentu z 1181 sporządzonych w 1231 i 1258 kiedy to zanotowana została pod zlatynizowaną, staropolską nazwą „Crivin”, 1237 „civitas Crivinensis”, 1257 „Crywin”, 1270 transumowany dokument w 1353 „Crzivin”, 1278 „Criuin”, 1282 „Crzywyn”, 1375 „Krzywyn”, 1391 „Criwin”, 1395 „Criwino”, 1396 „Czriwin”, 1399 „Krziwin”, 1400 „Krzywin”, 1471 „Krzywyn”, 1510 „Crzywyn”, 1515 „Krsywyn”, 1580-1581 „Krziwin” .