Latest News

My Plan for our Towns and Villages

Constituency Map

David on Twitter

David on Facebook

David's Events


Tuesday, 28th May 2024

Featuring local and national organisations who support children and young people...


Westminster Office
Office of David Johnston OBE MP, House of Commons, London, SW1A 0AA
020 7219 6350

Is David your MP?

Enter your postcode