Bodmin est a proximité immédiate de la Réserve Naturelle Locale de Bodmin Beacon, comprenant 33 hectares de terres publiques.
Sa population était de 14736 habitants, selon le recensement de l'année 2011. Londres, la capitale du pays, est à une distance, à vol d'oiseau, de 342 kilomètres de son centre géographique.