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.