A topographical guide to Shropshire published in 2005 describes Longford as a "charming hamlet on a rise in undulating country." The guide says Longford is 1.5 miles west of Market Drayton and 1 mile southeast of Moreton Say.
The village name is believed to come from a great road that existed in Roman times and was simply known as the Longford. By 1319 it was a Royal road between Bletchley and Hinstock to the south. The village, not on the road, is located just east of Bletchley.