This is a list of settlements on the River Tees in County Durham and North Yorkshire, England.

from source

Forest-in-Teesdale Bowlees Newbiggin, Teesdale Middleton-in-Teesdale Eggleston Cotherstone Barnard Castle Startforth Whorlton, County Durham Wycliffe, County Durham Ovington, County Durham Winston, County Durham Piercebridge High Coniscliffe Cleasby Stapleton-on-Tees Croft-on-Tees Dalton-on-Tees Hurworth Place Hurworth-on-Tees Neasham Eryholme Sockburn Girsby Low Dinsdale Low Worsall Aislaby, County Durham Yarm Eaglescliffe Preston-on-Tees Thornaby-on-Tees Stockton-on-Tees Middlesbrough