If G is a GGS-group defined over a p-adic tree, where p is an odd prime, we calculate the order of the congruence quotients Gn = G/ StabG(n) for every n. If G is defined by the vector e = (e1, . . . , ep−1) ∈ F p−1 p , the determination of the order of Gn is split into three cases, according as e is non-symmetric, non-constant symmetric, or constant. The formulas that we obtain only depend on p, n, and the rank of the circulant matrix whose first row is e. As a consequence of these formulas, we also obtain the Hausdorff dimension of the closures of all GGS-groups over the p-adic tree.