Rozciągłość granic miasta południkowa (na południku 19°) wynosi 19,5 km (10′29″), a równoleżnikowa (na równoleżniku 51°) wynosi 17′49″. Łódź graniczy z miastami: Aleksandrów Łódzki, Konstantynów Łódzki, Zgierz, Pabianice, oraz z gminami: Aleksandrów Łódzki, Andrespol, Brójce, Ksawerów, Nowosolna, Pabianice, Rzgów, Stryków, Zgierz. Aglomeracja łódzka liczy około 1,1 mln mieszkańców.
Krzyżują się tu linie kolejowe z Warszawy i Koluszek, Torunia i Kutna, Poznania i Ostrowa Wielkopolskiego, oraz drogi krajowe z Gdańska i Torunia, z Konina, Wrocławia, Piotrkowa Trybunalskiego i Częstochowy oraz z Warszawy. W odległości ok. 10 km od miasta znajduje się skrzyżowanie transeuropejskich autostrad A1 i A2.
Łódź jest największym miastem historycznej ziemi łęczycko-sieradzkiej (złożonej z ziemi łęczyckiej, ziemi sieradzkiej i ziemi wieluńskiej). Większość dzisiejszej Łodzi (włącznie z centrum i najstarszą częścią miasta) znajduje się w historycznej ziemi łęczyckiej, a niewielki południowo-zachodni obszar Łodzi na lewym brzegu Neru (zawierający części miasta: Ruda Pabianicka, Chocianowice i Łaskowice) w historycznej ziemi sieradzkiej.