Grzawa leży w Kotlinie
Raciborsko-Oświęcimskiej, w dolinie Wisły. Współrzędne geograficzne
centrum wsi wynoszą: 49 stop.58\' szerokości geograficznej północnej oraz
19 stop. 3\' 30\'\' długości geograficznej wschodniej. Teren przylegający
od wschodu do kościoła ma 262 m n.p.m.n natomiast pola nad brzegiem
Wisły położone są o 20 m niżej. Powierzchnia wsi wynosi 625 ha. Mieszka w
niej zaledwie 481 osób, w tym 238 kobiet i 243 mężczyzn (stan na rok
2016 - dane 25.10.2015 - UG Miedźna)
Jest to najmniejsze sołectwo w gminie Miedźna. Od strony
północnej Grzawa graniczy z Miedźną. Zabudowania obu wsi rozgranicza
szosa Pszczyna - Oświęcim. Wschodnim sąsiadem Grzawy jest Góra,
zachodnim Rudawki będące przysiółkiem Rudołtowic. Południową granicę
wsi wyznacza rzeka Wisła, za którą leży Kaniów, sołectwo wchodzące w
skład gminy Bestwina.