In 1971, he secured a move to Third Division Mansfield Town, quickly followed by a move to league rivals Port Vale in December 1971, whose manager Gordon Lee paid Mansfield £5,000 for his services. He was a regular for the rest of the season, but fell out of favour in August 1972. In January 1973 he was loaned out to Jim Smith's Colchester United, before the deal was made permanent the next month for a price of £1,750. The Layer Road side finished in the Football League's re-election zone in 1972–73, with Harford making 21 appearances, scoring one goal.