Cobblers boss Martin Wilkinson has signed Reid from Rangers and landed Clark from Stockport County.
Reid failed to establish himself at Ibrox, but impressed Wilkinson during a five-month loan spell at Sixfields last season.
Clark has joined for an undisclosed fee and both men will strengthen Northampton's defence as they look to win promotion back to Division Two next season.