Stephen is a Newcastle Borough Councillor, representing Clayton ward, and a Staffordshire County Councillor, covering the larger area, 'Newcastle South'. He lives locally, in Clayton, and he is Deputy Leader of Newcastle Borough Council. Stephen is Treasurer of Newcastle Conservative Association.