Cramlington is a town and civil parish in Northumberland. It is 6 miles north of Newcastle upon Tyne. The name suggests a probable founding by the Danes or Anglo-Saxons.
The population was 28,843 as of 2021 census data from Northumberland County Council.