Woolfords is a small hamlet in the Parish of Carnwath, in South Lanarkshire, Scotland.
Woolfords is located on the road between Auchengray and West Calder, next to Cobbinshaw Reservoir. It was formerly part of West Calder in Midlothian and has an EH55 postcode.
Woolfords is at 1,000 feet (300 m) above sea level on the edge of the Pentland Hills. Nearby villages include Auchengray and Tarbrax.
North of Woolfords and the other side of the railway line is the linear settlement of Woolfords Cottages.