5 km na południe od Pszczyny i 5 km na północny zachód od Czechowic-Dziedzic.
Po południowej stronie zbiornika, w odległości niespełna 1 km od niego, biegnie linia kolejowa nr 93 na odcinku Czechowice-Dziedzice – Chybie, natomiast wzdłuż północnego brzegu droga nr 939 na trasie Strumień – Wisła Mała – Wisła Wielka – Łąka – Pszczyna.
Jezioro Goczałkowickie obejmuje zarówno ziemie górnośląskie (powiat pszczyński) jak i Śląska Cieszyńskiego (powiaty bielski i cieszyński), a jego utworzenie zatopiło historyczną granicę między nimi. Planując utworzenie zbiornika, 1 stycznia 1954 włączono do powiatu pszczyńskiego: części gminy Zabrzeg (Zabrzeg, Ligota) w powiecie bielskim, które włączono do gminy Pszczyna (do wsi Łąka); części gminy Chybie (Zarzecze, Frelichów i Chybie), gminy Strumień (Zabłocie) oraz miasta Strumień w powiecie cieszyńskim, które włączono do gminy Wisła Wielka (do wsi Wisła Wielka).
5 października 1954, w związku z kolejną reformą administracyjną wprowadzającą gromady w miejsce gmin, cały obszar planowany pod zbiornik włączono do gromady Wisła Wielka, a więc także obszary włączone uprzednio do Łąki oraz te, które przez zmianami terytorialnymi z 1 stycznia 1954 należały do Goczałkowic-Zdroju w gminie Goczałkowice-Zdrój (powiat pszczyński).