Grafton is a village in the county of North Yorkshire, England. It is situated approximately north-west of the city of York and north-east of the market town of Knaresborough. The village is joined with Marton and forms the civil parish of Marton cum Grafton.
Grafton was first mentioned in the Domesday Book in 1086. The toponym is from the Old English grÃÂf and tà «n, meaning "farmstead in the wood".
From 1974 to 2023 it was part of the Borough of Harrogate, it is now administered by the unitary North Yorkshire Council.