Mons s'étend au sud de la vallée d'Aburrá, située dans la Cordillère Centrale des Andes, le long de Medellín au nord, de Rionegro et de Retiro à l'est, d'Itagüí et Sabaneta à l'ouest, et de Retiro et Caldas au sud.
Le territoire s'étale sur 146 kilomètres carrés, pour une population de 95299 habitants, selon le recensement de l'année 2018. Le climat est océanique, selon la classification de Koppen, fondée sur les précipitations et les températures. Brussel, la capitale du pays, est à une distance, à vol d'oiseau, de 52 kilomètres de son centre géographique.
Cette ville, située à l'ouest de la Belgique en Europe de l'Ouest, abrite un organisme de race, la « Fédération Belge des Courses Hippiques ».