Growth in Thames Water debt
Thames Water net debt by year
£15bn
£14.7bn
March 2023
12
9
6
3
0
1992
1997
2002
2007
2012
2017
2022
£15bn
£14.7bn
March 2023
12
9
6
3
0
1992
1997
2002
2007
2012
2017
2022