Le village de Mons est situé au nord du département du Gard, à 6 km à l'est d'Alès et à 34 km au nord-ouest de Nîmes.

La commune fait partie de l'aire urbaine d'Alès.