South Milford is a small village and civil parish located in the district of Selby, in the county of North Yorkshire, England. Historically an agricultural village, the population has recently boomed due to housing development. South Milford is now generally considered a commuter village for nearby towns and cities because of the local motorway network, including the A1(M), M1 and M62. Still, South Milford maintains links with the local farming community.
South Milford is served by South Milford railway station.
The civil parish includes the hamlet of Lumby southwest of the main village.