Cheshire is a county in the North West of England, close to the border with Wales and bordering the counties of Merseyside, Derbyshire, Staffordshire and Shropshire. It includes the towns and cities of Chester, Stockport, Birkenhead, Wallasey, Runcorn, Macclesfield and Crewe.