The Scottish town of Kelso is located within the county of Roxburgh, Ettrick and Lauderdale and has a population of approximately 7,700.
Kelso is governed by Scottish Borders council.
Kelso is policed by Police Scotland
Kelso is within the Parliamentary Constituency of Berwickshire, Roxburgh and Selkirk
Buying a House in Kelso?, Browse our list of local Estate Agents below.
Do you know where the name Kelso comes from?
What's it like to live here?
Ask the community a question about Kelso.