Alnwick (pronunciado [ˈænɪk]) é unha pequena cidade de mercado (market town) do norte de Northumberland, ao noroeste de Inglaterra. A cidade encóntrase na beira sur do río Aln, a 51km ao sur de Berwick upon Tweed e da fronteira escocesa, a 8km no interior desde o mar do Norte en Alnmouth e a 55km ao norte de Newcastle upon Tyne.
É a capital do condado de Northumberland,[1] aínda que o County council (a corporación administrativa elixida que goberna o condado) está na vila de Morpeth,[2] que, segundo o censo do ano 2011, tiña unha poboación de 14 018 habitantes.[3]
Alnwick foi o centro administrativo do distrito de Alnwick até 2009. Segundo o censo de 2011 tiña unha poboación de 8 116 habitantes.[4]