Kilham is a hamlet and civil parish in the English county of Northumberland, located 8.0 miles (12.9 km) west of Wooler, 12.0 miles (19.3 km) east of Kelso, 17.0 miles (27.4 km) south west of Berwick-upon-Tweed and 38.9 miles (62.6 km) north west of Morpeth. It lies on the northern edge of the Northumberland National Park in Bowmont Valley Northumberland. The hamlet, which consists of a small group of agricultural dwellings, is overlooked by Kilham Hill and the northern limits of the Cheviot Hills. The parish had a population of 131 in 2001, and includes the hamlets of Howtel and Pawston, along with the former upland township of Coldsmouth and Thompson's Walls. falling to less than 100 at the 2011 Census. Details are now included in the parish of Branxton