This paper studies stability for parametric mathematical programs with geometric constraints. We show that, under the no nonzero abnormal multiplier constraint qualification and the second-order growth condition or second-order sufficient condition, the locally optimal solution mapping and stationary point mapping are nonempty-valued and continuous with respect to the perturbation parameter and, under some suitable conditions, the stationary pair mapping is calm. Furthermore, we apply the above results to parametric mathematical programs with equilibrium constraints. In particular, we show that the M-stationary pair mapping is calm with respect to the perturbation parameter if the M-multiplier second-order sufficient condition is satisfied and the S-stationary pair mapping is calm if the S-multiplier second-order sufficient condition is satisfied and the bidegenerate index set is empty.