A London borough has been crowned the happiest place to live in Britain for 2026, but residents face an average house price of more than £1 million. Return to homepage Richmond upon Thames has been named Britain's happiest place to live (Image: Street View)A London borough has been crowned the happiest place to live in Britain for 2026, but residents face an average house price of more than £1 million.