Aktualnie siedziba podstrefy Łódzkiej Specjalnej Strefy Ekonomicznej.
Położenie Kutno znajduje się w północnej części województwa łódzkiego i leży zaledwie o 20 km na północny zachód od geometrycznego środka Polski.
Według danych z 1 stycznia 2022 powierzchnia miasta wynosi 33,6 km².
Według fizycznogeograficznego podziału Polski miasto to leży na zachodnim skraju Równiny Kutnowskiej, należącej do makroregionu Niziny Środkowomazowieckiej. Na południe od Kutna Równina Kutnowska graniczy z należącą do tego samego regionu Równiną Łowicko-Błońską, na zachodzie rozciąga się Wysoczyzna Kłodawska, zaliczona do Niziny Południowowielkopolskiej. Na północ od linii Przedecz–Gostynin zaczyna się pojezierze Kujawskie, należące do makroregionu Pojezierza Wielkopolskiego.
Pod względem historycznym Kutno położone jest na pograniczu ziemi gostynińskiej (części Mazowsza) i ziemi łęczyckiej. Większa część Kutna leży w ziemi gostynińskiej, na obszarze dawnego powiatu gostynińskiego w województwie rawskim, zaś południowa i wschodnia część Kutna (obejmująca części miasta: Łąkoszyn, Antoniew, Wiktoryn, Sklęczki, Stodółki, Puśniki i Kotliska Małe) położona jest w ziemi łęczyckiej. Dzielnica Kutna Łąkoszyn stanowiła odrębne miasto w powiecie łęczyckim w województwie łęczyckimRyszard Rosin, Kutno.