The Public Whip is currently suffering some issues due to a upgrade of PHP on the 21st of October. We are working to resolve these as quickly as possible, but it could be a few days for full service to be resumed. We are sorry for this outage.
Update: 22-Oct-2026 11:18BST: The error rate has been considerably reduced and a large number of pages appear to be functioning. Work is continuing to restore full service.

Voting Record — Neil Gray MSP, Airdrie and Shotts (25293)

Neil Gray is currently

Note: our records only go back to 1997 for the Commons and 2001 for the Lords (more details).

FromToPartyRebellions (explain...)Attendance (explain...)Teller
8 May 2021 still in office SNP votes out of votes out of n/a
13 Dec 2019 24 Mar 2021 SNP 0 votes out of 170, 0.0% 170 votes out of 246, 69.1% 1 time
9 Jun 2017 6 Nov 2019 SNP 0 votes out of 312, 0.0% 312 votes out of 463, 67.4% 6 times
8 May 2015 3 May 2017 SNP 0 votes out of 298, 0.0% 298 votes out of 467, 63.8% 1 time

External Links

Interesting Votes

Votes in parliament for which this MSP's vote differed from the majority vote of their party (Rebel), or in which this MSP was a teller (Teller), or both (Rebel Teller).

See also all votes... attended | possible

Policy Comparisons

This chart shows the percentage agreement between this person and each of the policies in the database, according to their voting record.

Sorry, the PublicWhip website encountered an error. It would be helpful if you could email team@publicwhip.org.uk with the following information:
If you don't mind us knowing your IP address, and web browser (which may help us diagnose issues and the information will only be used for this purpose), please send us the following information:

        full:eyJlcnJvclR5cGUiOiI1MDAiLCJkYXRlU3RhbXAiOiIyMDI2LTEwLTIyVDIwOjQ4OjIwKzAxOjAwIiwi
dXJsIjoiXC9tcC5waHA/bXBuPU5laWxfR3JheSIsInF1ZXJ5IjoibXBuPU5laWxfR3JheSIsImhvc3Qi
OiJ3d3cucHVibGljd2hpcC5vcmcudWsiLCJzZXJ2ZXIiOiJ3d3cucHVibGljd2hpcC5vcmcudWsiLCJz
ZXJ2ZXJQb3J0IjoiNDQzIiwibWV0aG9kIjoiR0VUIiwiZGVidWciOiJBcnJheVxuKFxuICAgIFswXSA9
PiBBcnJheVxuICAgICAgICAoXG4gICAgICAgICAgICBbZmlsZV0gPT4gXC9ob21lXC9wdWJsaWN3aGlw
XC93d3cucHVibGljd2hpcC5vcmcudWtcL3dlYnNpdGVcL3RhYmxlb3RoLmluY1xuICAgICAgICAgICAg
W2xpbmVdID0+IDIzMlxuICAgICAgICAgICAgW2Z1bmN0aW9uXSA9PiBwd19oYW5kbGVfZXJyb3JcbiAg
ICAgICAgICAgIFthcmdzXSA9PiBBcnJheVxuICAgICAgICAgICAgICAgIChcbiAgICAgICAgICAgICAg
ICAgICAgWzBdID0+IDJcbiAgICAgICAgICAgICAgICAgICAgWzFdID0+IFVuZGVmaW5lZCBhcnJheSBr
ZXkgXCJkZXNjcmlwdGlvblwiXG4gICAgICAgICAgICAgICAgICAgIFsyXSA9PiBcL2hvbWVcL3B1Ymxp
Y3doaXBcL3d3dy5wdWJsaWN3aGlwLm9yZy51a1wvd2Vic2l0ZVwvdGFibGVvdGguaW5jXG4gICAgICAg
ICAgICAgICAgICAgIFszXSA9PiAyMzJcbiAgICAgICAgICAgICAgICApXG5cbiAgICAgICAgKVxuXG4g
ICAgWzFdID0+IEFycmF5XG4gICAgICAgIChcbiAgICAgICAgICAgIFtmaWxlXSA9PiBcL2hvbWVcL3B1
YmxpY3doaXBcL3d3dy5wdWJsaWN3aGlwLm9yZy51a1wvd2Vic2l0ZVwvbXAucGhwXG4gICAgICAgICAg
ICBbbGluZV0gPT4gNjIwXG4gICAgICAgICAgICBbZnVuY3Rpb25dID0+IHByaW50X3BvbGljeV90YWJs
ZVxuICAgICAgICAgICAgW2FyZ3NdID0+IEFycmF5XG4gICAgICAgICAgICAgICAgKFxuICAgICAgICAg
ICAgICAgICAgICBbMF0gPT4gREIgT2JqZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAoXG4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgW2xpbmtdID0+IG15c3FsaSBPYmplY3RcbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W2FmZmVjdGVkX3Jvd3NdID0+IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtj
bGllbnRfaW5mb10gPT4gbXlzcWxuZCA4LjIuMzVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFtjbGllbnRfdmVyc2lvbl0gPT4gODAyMzVcbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFtjb25uZWN0X2Vycm5vXSA9PiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbY29ubmVjdF9lcnJvcl0gPT4gXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbZXJybm9dID0+IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJv
cl0gPT4gXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfbGlzdF0gPT4g
QXJyYXlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoXG4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbZmllbGRfY291bnRdID0+IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFtob3N0X2luZm9dID0+IExvY2FsaG9zdCB2aWEgVU5JWCBzb2NrZXRcbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvXSA9PiBcbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFtpbnNlcnRfaWRdID0+IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFtzZXJ2ZXJfaW5mb10gPT4gMTAuNS4yOS1NYXJpYURCLTArZGViMTF1MS1sb2dcbiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZXJ2ZXJfdmVyc2lvbl0gPT4gMTAwNTI5XG4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3Fsc3RhdGVdID0+IDAwMDAwXG4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJvdG9jb2xfdmVyc2lvbl0gPT4gMTBcbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aHJlYWRfaWRdID0+IDE2MzgxNTlcbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt3YXJuaW5nX2NvdW50XSA9PiAwXG4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFtyZXN1bHRdID0+IFxuICAgICAgICAgICAgICAgICAgICAgICAgKVxuXG4gICAgICAgICAgICAgICAg
ICAgIFsxXSA9PiBBcnJheVxuICAgICAgICAgICAgICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFtsaXN0dHlwZV0gPT4gY29tcGFyZWxpbmtzXG4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW3BlcnNvbl0gPT4gMjUyOTNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXBh
bmNob3JdID0+IG1wbj1OZWlsX0dyYXkmbXBjPUFpcmRyaWVfYW5kX1Nob3R0cyZob3VzZT1zY290bGFu
ZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0bGVuZ3RoXSA9PiBzaG9ydFxuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFtoZWFkaW5nc10gPT4geWVzXG4gICAgICAgICAgICAgICAgICAg
ICAgICApXG5cbiAgICAgICAgICAgICAgICApXG5cbiAgICAgICAgKVxuXG4pXG4iLCJ1c2VySXAiOiIy
MTYuNzMuMjE3LjExNiIsInVzZXJBZ2VudCI6Ik1vemlsbGFcLzUuMCBBcHBsZVdlYktpdFwvNTM3LjM2
IChLSFRNTCwgbGlrZSBHZWNrbzsgY29tcGF0aWJsZTsgQ2xhdWRlQm90XC8xLjA7ICtjbGF1ZGVib3RA
YW50aHJvcGljLmNvbSkiLCJ1c2VyUmVmZXJlciI6Im5vbmUiLCJ1c2VyQ2xpZW50SXAiOiJub25lIiwi
dXNlclhGb3J3YXJkZWRGb3IiOiJub25lIiwidXNlckNmQ29ubmVjdGluZ0lwIjoibm9uZSIsInVzZXJD
ZlJheSI6Im5vbmUifQ==
:end

If, however, you would prefer to keep your IP address, web browser details, please send the following information:
        brief:eyJlcnJvclR5cGUiOiI1MDAiLCJkYXRlU3RhbXAiOiIyMDI2LTEwLTIyVDIwOjQ4OjIwKzAxOjAwIiwi
dXJsIjoiXC9tcC5waHA/bXBuPU5laWxfR3JheSIsInF1ZXJ5IjoibXBuPU5laWxfR3JheSIsImhvc3Qi
OiJ3d3cucHVibGljd2hpcC5vcmcudWsiLCJzZXJ2ZXIiOiJ3d3cucHVibGljd2hpcC5vcmcudWsiLCJz
ZXJ2ZXJQb3J0IjoiNDQzIiwibWV0aG9kIjoiR0VUIiwiZGVidWciOiJBcnJheVxuKFxuICAgIFswXSA9
PiBBcnJheVxuICAgICAgICAoXG4gICAgICAgICAgICBbZmlsZV0gPT4gXC9ob21lXC9wdWJsaWN3aGlw
XC93d3cucHVibGljd2hpcC5vcmcudWtcL3dlYnNpdGVcL3RhYmxlb3RoLmluY1xuICAgICAgICAgICAg
W2xpbmVdID0+IDIzMlxuICAgICAgICAgICAgW2Z1bmN0aW9uXSA9PiBwd19oYW5kbGVfZXJyb3JcbiAg
ICAgICAgICAgIFthcmdzXSA9PiBBcnJheVxuICAgICAgICAgICAgICAgIChcbiAgICAgICAgICAgICAg
ICAgICAgWzBdID0+IDJcbiAgICAgICAgICAgICAgICAgICAgWzFdID0+IFVuZGVmaW5lZCBhcnJheSBr
ZXkgXCJkZXNjcmlwdGlvblwiXG4gICAgICAgICAgICAgICAgICAgIFsyXSA9PiBcL2hvbWVcL3B1Ymxp
Y3doaXBcL3d3dy5wdWJsaWN3aGlwLm9yZy51a1wvd2Vic2l0ZVwvdGFibGVvdGguaW5jXG4gICAgICAg
ICAgICAgICAgICAgIFszXSA9PiAyMzJcbiAgICAgICAgICAgICAgICApXG5cbiAgICAgICAgKVxuXG4g
ICAgWzFdID0+IEFycmF5XG4gICAgICAgIChcbiAgICAgICAgICAgIFtmaWxlXSA9PiBcL2hvbWVcL3B1
YmxpY3doaXBcL3d3dy5wdWJsaWN3aGlwLm9yZy51a1wvd2Vic2l0ZVwvbXAucGhwXG4gICAgICAgICAg
ICBbbGluZV0gPT4gNjIwXG4gICAgICAgICAgICBbZnVuY3Rpb25dID0+IHByaW50X3BvbGljeV90YWJs
ZVxuICAgICAgICAgICAgW2FyZ3NdID0+IEFycmF5XG4gICAgICAgICAgICAgICAgKFxuICAgICAgICAg
ICAgICAgICAgICBbMF0gPT4gREIgT2JqZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAoXG4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgW2xpbmtdID0+IG15c3FsaSBPYmplY3RcbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W2FmZmVjdGVkX3Jvd3NdID0+IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtj
bGllbnRfaW5mb10gPT4gbXlzcWxuZCA4LjIuMzVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFtjbGllbnRfdmVyc2lvbl0gPT4gODAyMzVcbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFtjb25uZWN0X2Vycm5vXSA9PiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbY29ubmVjdF9lcnJvcl0gPT4gXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbZXJybm9dID0+IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJv
cl0gPT4gXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfbGlzdF0gPT4g
QXJyYXlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoXG4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbZmllbGRfY291bnRdID0+IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFtob3N0X2luZm9dID0+IExvY2FsaG9zdCB2aWEgVU5JWCBzb2NrZXRcbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvXSA9PiBcbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFtpbnNlcnRfaWRdID0+IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFtzZXJ2ZXJfaW5mb10gPT4gMTAuNS4yOS1NYXJpYURCLTArZGViMTF1MS1sb2dcbiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZXJ2ZXJfdmVyc2lvbl0gPT4gMTAwNTI5XG4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3Fsc3RhdGVdID0+IDAwMDAwXG4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJvdG9jb2xfdmVyc2lvbl0gPT4gMTBcbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aHJlYWRfaWRdID0+IDE2MzgxNTlcbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt3YXJuaW5nX2NvdW50XSA9PiAwXG4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFtyZXN1bHRdID0+IFxuICAgICAgICAgICAgICAgICAgICAgICAgKVxuXG4gICAgICAgICAgICAgICAg
ICAgIFsxXSA9PiBBcnJheVxuICAgICAgICAgICAgICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFtsaXN0dHlwZV0gPT4gY29tcGFyZWxpbmtzXG4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW3BlcnNvbl0gPT4gMjUyOTNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXBh
bmNob3JdID0+IG1wbj1OZWlsX0dyYXkmbXBjPUFpcmRyaWVfYW5kX1Nob3R0cyZob3VzZT1zY290bGFu
ZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0bGVuZ3RoXSA9PiBzaG9ydFxuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFtoZWFkaW5nc10gPT4geWVzXG4gICAgICAgICAgICAgICAgICAg
ICAgICApXG5cbiAgICAgICAgICAgICAgICApXG5cbiAgICAgICAgKVxuXG4pXG4ifQ==
:end

What is in this diagnostic information?

It is a base64 encoded JSON array containing the error type you encountered, the date it occurred, the URL (including hostname and query string and the 'type' [GET or POST]) of the request, the name of the server that handled your request, the referral URL (which page you visited before hitting this error) and a 'stack trace'.

If you choose to send us the full information, it also contains your IP address (and those of any proxy servers) and the user agent of your web browser which will only be used to assist us in diagnosing issues.

About the Project

The Public Whip is a not-for-profit, open source website created in 2003 by Francis Irving and Julian Todd and now run by Bairwell Ltd.

The Whip on the Web

Help keep PublicWhip alive

AgreementPolicy
7% A stricter immigration system