Gretzenbach a l'è un cumün svizzer del distret de Olten. in del Canton Suleta. Al gh’ha pressapoch 2463 abitant e una süperfiss de 5.79 km², e al se tröva a una altitüden de 398 meter sura al livel del mar.