skip to content

John Hannah

John Hannah is a Independence for Scotland Party candidate in Bathgate and Linlithgow constituency in the UK Parliamentary general election.

profile photo of John Hannah

John Hannah's policies

Statement to voters

Dedicated To Our Community, Committed To Positive Change: John Hannah is the Independence for Scotland Party (ISP) candidate for the Bathgate and Linlithgow constituency in the 2024 UK General Election.

Full statement

As an ISP office bearer and the treasurer of the ISP Lothian Branch, John is deeply committed to serving his community.

A Local Candidate:

John is your ‘local candidate’. Born and raised in Armadale, and currently employed and working in the area, John knows our constituency inside and out.

John’s professional journey as a Business Analyst spans across banking, insurance, and most recently, public sector pensions. His extensive travels and global engagements have equipped him with a unique perspective on problem-solving that will help him to support any local issues.

Beyond his professional life, John enjoys music, hill walking, martial arts and recently expanded his Business Analysis interests into the world of Cyber Security.

Addressing The Real Issues:

John understands the challenges we face today. The cost of living crisis, stretched care services, rising poverty, and the struggling NHS are just a few of the pressing issues we need to address.

The Forth Freeport project raises concerns about employment rights, taxes, and local services, and the impending closure of the Grangemouth refinery adds to our economic and employment worries.

As your representative, John is determined to address these concerns head-on. He believes in working collaboratively across the political spectrum to find practical solutions that will benefit our community and our nation.

Engage With John:

John is committed to being accessible and responsive to the needs of his constituents. He is eager to discuss local issues and answer any questions you might have. To learn more about the ISP’s vision for our future, you can read our manifesto at

Bathgate and Linlithgow constituents can feel free to reach out to John directly at with your questions or to share your concerns.

Together, we can make a difference.

This statement was last updated on May 31, 2024.

This statement was added by John Hannah, their team, or by a Democracy Club volunteer, based on information published by the candidate elsewhere.

John Hannah online

About John Hannah

Favourite Biscuit

Bourbon Creams, obviously!

Independence for Scotland Party

John Hannah's party is the Independence for Scotland Party.

Party Homepage
Independence for Scotland Party's website
Independence for Scotland Party's email
Youtube page
Independence for Scotland Party's Youtube profile

John Hannah's elections

Date Election Party Results Position
2024 Bathgate and Linlithgow: UK Parliamentary general election Independence for Scotland Party (Results due after 04 July 2024) Position not available
2022 Armadale and Blackridge: West Lothian local election Independence for Scotland Party We do not collect voting data for Single Transferable Vote elections. Position not available
2021 East Livingston and East Calder: West Lothian local by-election Independence for Scotland Party We do not collect voting data for Single Transferable Vote elections. Position not available
Please note our local elections database only goes back to 2016.

That's all we know! Will you help us find more about this candidate?

Our volunteers have been working hard to add information on as many candidates as possible, but they need help.

If you can add information that should be on this page - such as John Hannah's CV, homepage - please use our crowdsourcing website to add it.

Add or edit details »

All elections where you live

Enter your postcode to get information about elections, your candidates and where to vote.