Od 1 stycznia 1999 leży w województwie lubuskim.

Według danych z 1 stycznia 2025 powierzchnia miasta wynosiła 6,83 km² (683 ha).

Sulechów zlokalizowany jest w rozwidleniu dwóch dróg krajowych – drogi ekspresowej S3, łączącej Świnoujście z Lubawką oraz drogi krajowej nr 32, łączącej Poznań z Zieloną Górą. W odległości 14 km od miasta znajduje się port lotniczy Zielona Góra-Babimost.

Historia thumb|left|Mury obronne Początki miasta sięgają czasów pierwszych Piastów. Sulechów wchodził w skład państwa Mieszka I. Wskutek rozbicia dzielnicowego Polski, Sulechów stanowił część księstwa śląskiego, a od połowy XIII wieku część księstwa głogowskiego. W 1482 stał się częścią Marchii Brandenburskiej. W XVI wieku i XVII wieku miasto przeżywało rozkwit, dzięki rozwojowi handlu, rzemiosła i tkactwa. Sukna z Sulechowa sprzedawano w Wielkopolsce i na Śląsku. Od 1684 r. do 1725 r. w Sulechowie odbywały się polskie nabożeństwa kalwińskie. Król Prus Fryderyk Wilhelm I założył koszary i rozmieszczono w mieście wojsko. W 1723 r. założono dom dla sierot, a w 1766 r. powstało Królewskie Pedagogium.