👉 Tamworth is a town and civil parish in Northumberland, England. It is situated on the River Tyne, approximately 10 miles north of Newcastle upon Tyne. The town has a population of around 7,500 people. tamworth