David on Twitter
David's Latest Updates
Since being elected, I have:
Dealt with 46,000+ constituent cases and queries
Visited 650+ local organisations
Spoken in Parliament 238 times (as of April 2024)
Contact
Westminster Office
Office of David Johnston OBE MP, House of Commons, London, SW1A 0AA
020 7219 6350
Is David your MP?
Enter your postcode