 Between 1767 and 1768, he sat also as Member of Parliament (MP) for Amersham.In 1736 Affleck married Sarah Metcalfe, only daughter of James Metcalfe, and had by her 3 sons.In 1764 he succeeded his father to Dalham Hall, near Bury St Edmunds, Suffolk.