Chelford is a village and civil parish in Cheshire, England; it includes the hamlet of Astle. It lies six miles west of Macclesfield and six miles south-east of Knutsford. The village forms part of the Tatton parliamentary constituency. At the 2011 census, Chelford had a population of 1,174.