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