Miasto leży na Płaskowyżu Rybnickim. W dzielnicach Czerwionka i Dębieńsko znajduje się góra Ramża (325 m n.p.m.). Teren miasta leży w bezpośrednim sąsiedztwie Parku Krajobrazowego Cysterskie Kompozycje Krajobrazowe Rud Wielkich.
Miasto leży 45 kilometrów od Katowic oraz 40 kilometrów od granicy z Republiką Czeską (kraj morawsko-śląski).
Podział administracyjny Od 1999 r. miasto Czerwionka-Leszczyny podzielone jest na cztery dzielnice. Są to: Czerwionka, Leszczyny, Czuchów i Dębieńsko.
Istnieje także nieformalny podział dzielnic na mniejsze części.
Czerwionka: Centrum, Osiedle Jana Pawła II (tzw. Watykan), Stara Kolonia, Osiedle Karolinka Leszczyny: Stare Leszczyny, Nowe Leszczyny (Osiedle), Osiedle Manhattan, Malenie, Nowy Dwór Czuchów: Czuchów, Barwinek Dębieńsko: Dębieńsko Stare, Dębieńsko Wielkie, Ameryka
Demografia Liczba ludności mieszkańców miasta Czerwionka-Leszczyny w latach 1995-2025.
Najwyższą liczbę ludności miasto Czerwionka-Leszczyny odnotowało w 1997 roku – 30 355 osób, natomiast najniższą w 2025 roku – zaledwie 26 031 osób.