Richmond se trouve au pied des Yorkshire Dales, s'élevant à l'ouest, au bord du Vale of Mowbray, se connectant à l'est, sur la Rivière Swale, dans les Dales au-dessus de Keld et se jetant plus tard dans l'Ouse.
Sa population était de 8413 habitants, selon le recensement de l'année 2011. Londres, la capitale du pays, est à une distance, à vol d'oiseau, de 339 kilomètres de son centre géographique.