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.
Cette paroisse civile, située au centre du Royaume Uni en Europe du Nord, abrite un organisme de race, l'« United Kingdom Amhs ».