Gretzenbach é uma comuna da Suíça, no Cantão Soleura, com cerca de 2.447 habitantes. Estende-se por uma área de 5,79 km², de densidade populacional de 423 hab/km². Confina com as seguintes comunas: Däniken, Kölliken, Niedergösgen, Oberentfelden, Safenwil, Schönenwerd, Walterswil.
A língua oficial nesta comuna é o Alemão.
Wikipedia https://pt.wikipedia.org/wiki/Gretzenbach
Official Website http://www.gretzenbach.ch/
Coordenadas 47°21'18.581" N 7°59'59.497" E