Growth in Thames Water debt over last 30 years
Thames Water net debt by year
£15bn
£14.3bn
Sept 2022
12
9
6
3
0
1992
1997
2002
2007
2012
2017
2022
£15bn
£14.3bn
Sept 2022
12
9
6
3
0
1992
1997
2002
2007
2012
2017
2022