Położenie
Racibórz pod względem administracyjnym leży w południowo-zachodniej części województwa śląskiego, w powiecie raciborskim, niedaleko granicy z Czechami. Miasto położone jest częściowo na Płaskowyżu Głubczyckim oraz w Kotlinie Raciborskiej, mezoregionach Niziny Śląskiej. Racibórz leży nad rzeką Odrą w dolinie górnej Odry. Historycznie Racibórz jest położony na Górnym Śląsku. Administracyjnie od 1741 r. jest w powiecie raciborskim.
Gminy:
Racibórz graniczy z gminami od północy:
- Gmina Rudnik
- Gmina Nędza
- Gmina Kuznia Raciborska
Od wschodu:
- Gmina Kornowac
- Gmina Lyski
Od południa:
- Gmina Krzanowice
- Gmina Krzyżanowice
- Gmina Lubomia
Od zachodu:
- Gmina Pietrowice Wielkie