Homes in Teddington sell for about £690,000 in the middle of the market, and anything with a staircase costs a good deal more. Flats drag the middle figure down. A terrace goes for close to a million. A semi goes for over a million. That headline median is a flat's number wearing a house's postcode.
The Land Registry recorded 267 sales in Teddington in the year to May 2026, at a median of about £692,000. Flats made up 114 of those sales at around £400,000, and the 97 terraced houses went for about £940,000. The 39 semi-detached houses sold for about £1,130,000, a touch above the 17 detached houses at about £1,060,000. Seventeen detached sales is a small sample. Still, semis selling for more than detached houses tells you buyers here pay for which street a house is on before they pay for gaps between houses. The Sunday Times named Teddington the best place to live in London in 2021, and every one of those sales came after that headline.
The direction of travel is down, gently. The Office for National Statistics house price index for the area put the average at about £789,000 in May 2026, down about 3% on a year earlier. Flats on that index fell further, about 4% over the same twelve months. Over five years the average is still up about 9%. Small falls like these are a soft market, and they are no reason to panic. If you are buying a flat, the recent sales on the same block will tell you more than a sales particular's "asking price" will.
Band E is the most common council tax band in Teddington, and only about 4% of homes are in bands A or B. Across Richmond upon Thames, a Band D bill is about £2,490 a year. The cheap-band house is mostly a rumour here, and the bands above Band D are where most of the town lives.
Typical private rent across the Richmond upon Thames borough was about £2,310 a month in April 2026, up about 6% on the year. That figure is a mean from the Office for National Statistics rent index for the whole borough, so it tells you about the borough and nothing more precise about Teddington's streets. By size, the borough averaged about £1,710 for a one-bed, £2,200 for a two-bed, £2,650 for a three-bed and £3,870 for four bedrooms or more.
The Office for National Statistics models typical household income across Teddington at about £98,000 for the financial year to March 2023, gross, before tax. That is high, and the price of a house is still a stretch at that income, with a semi needing serious equity from somewhere and a terrace not far behind. The income figure is three years old and an average over the area, so the household buying next door may look nothing like it. Gross is the number before anything comes off it, and the lender works on what is left.
For the sales that could be matched to an energy certificate's floor area, about 74% of them, the median price was about £8,460 per square metre in the year to May 2026, across a typical floor area of about 103 square metres. The remaining quarter of sales are not in that figure. Ask for the floor area on the energy certificate for any home you view, because it is the one size figure nobody can round up.
The Census 2021 bedroom count puts about 18% of Teddington households in one-bedroom homes, 28% in two, 24% in three and 30% in four or more. The four-bedroom house is the most common size here, and that goes some way to explaining the price of a semi on a good street.
Teddington is expensive and affordability is one of its weak points, with prices that only a high income plus a large deposit will stretch to, a gentle dip over the past year notwithstanding.
