Chałupki (niem. Annaberg) – wieś w Polsce, położona w województwie śląskim, w powiecie raciborskim, w gminie Krzyżanowice nad granicą z Czechami. Historycznie na Górnym Śląsku.
W latach 1945–1954 siedziba gminy Chałupki. W latach 1954–1972 wieś należała i była siedzibą władz gromady Chałupki. W latach 1975–1998 miejscowość należała administracyjnie do województwa katowickiego.
Położenie geograficzne Chałupki są położone w południowo-wschodniej części gminy Krzyżanowice nad graniczną rzeką Odrą, na terenie równinnym, w Kotlinie Raciborskiej. Rzeką Odrą biegnie granica z Czechami. Chałupki administracyjnie graniczą z Boguminem, Rudyszwałdem, Szylerzowicami oraz Zabełkowem. Wieś leży na skrzyżowaniu szlaków komunikacyjnych z Opola przez Racibórz oraz z Katowic przez Wodzisław Śląski do Ostrawy i dalej na południe do Pragi i Wiednia.
Integralne części wsi +Integralne części wsi Chałupki SIMC Nazwa Rodzaj0215485 Stare Chałupki część wsi0215491 Stary Dwór część wsi