Since 1997 John Swinney has established a first-class record as a constituency MP and MSP.

John holds regular surgeries across Perthshire North during the parliamentary term, as well as meeting constituents on an ad-hoc basis.

If attending a local surgery or in-person meeting is difficult for you, John can be contacted using the online surgery form or phoning his local constituency office. The constituency office is open Monday to Friday 9am-5pm.

If you are unsure if John  is your MSP, simply enter your postcode at 


  • Facebook
  • Twitter

The costs of this website have been met out of parliamentary resources.
Any complaints about the content of this website should be directed to the Scottish Parliament Corporate Body,
contact Judith Proudfoot on 0131 348 5307 / or Kate McGillivray on
0131 348 6222 /

To comply with data protection regulations (2018), we are unable to store and use your information unless you give us your permission. Please select Yes to allow this. View our Privacy and Data Policy for full details.
© 2024 John Swinney MSP | All Rights Reserved