Teddington is a suburban area in the London Borough of Richmond upon Thames. It is in south west London, on the north bank of the River Thames, between Hampton Wick and Twickenham. It stretches inland from the River Thames to Bushy Park.
Formerly, it was in the county of Middlesex, which was in its postal county until they were abolished in 1996.