Geografia Gmina Richmond upon Thames ma powierzchnię 57,41 km², graniczy od północy z Hounslow, od północnego wschodu przez Tamizę z Hammersmith and Fulham, od wschodu z Wandsworth, od południa z Kingston upon Thames, zaś od zachodu z dystryktem Spelthorne oraz przez Tamizę z dystryktem Elmbridge w hrabstwie Surrey.

W skład gminy Richmond upon Thames wchodzą następujące obszary: Barnes East Sheen Fulwell Ham Hampton Hampton Hill Hampton Wick Kew Mortlake North Sheen Petersham Richmond St. Margarets Strawberry Hill Teddington Twickenham Whitton

Gmina dzieli się na 18 okręgów wyborczych„ richmond.gov.uk – Ward map of the borough” które nie pokrywają się dokładnie z podziałem na obszary, zaś mieszczą się w dwóch rejonach tzw. borough constituencies – Richmond Park i Twickenham„ukpollingreport.co.uk-london”.