rank                      constituency winning party 2003  swing to gain snp 's place 2003    result
0      1        galloway & upper nithsdale       conservative           0.17               2nd  con hold
1      2  tweeddale , ettrick & lauderdale  liberal democrats           1.01               2nd   ld hold
2      3             cumbernauld & kilsyth             labour           1.07               2nd  lab hold
3      4              kilmarnock & loudoun             labour           1.92               2nd  snp gain
4      5                       dundee west             labour           2.13               2nd  snp gain
5      6                     western isles             labour           2.91               2nd  snp gain
6      7                     glasgow govan             labour           2.92               2nd  snp gain
7      8                  aberdeen central             labour           2.96               2nd  lab hold
8      9                        linlithgow             labour           3.56               2nd  lab hold
9     10                 west renfrewshire             labour           4.41               2nd  lab hold
10    11                     paisley south             labour           4.91               2nd  lab hold

Table as JSON:
{"rank":{"0":1,"1":2,"2":3,"3":4,"4":5,"5":6,"6":7,"7":8,"8":9,"9":10,"10":11},"constituency":{"0":"galloway & upper nithsdale","1":"tweeddale , ettrick & lauderdale","2":"cumbernauld & kilsyth","3":"kilmarnock & loudoun","4":"dundee west","5":"western isles","6":"glasgow govan","7":"aberdeen central","8":"linlithgow","9":"west renfrewshire","10":"paisley south"},"winning party 2003":{"0":"conservative","1":"liberal democrats","2":"labour","3":"labour","4":"labour","5":"labour","6":"labour","7":"labour","8":"labour","9":"labour","10":"labour"},"swing to gain":{"0":0.17,"1":1.01,"2":1.07,"3":1.92,"4":2.13,"5":2.91,"6":2.92,"7":2.96,"8":3.56,"9":4.41,"10":4.91},"snp 's place 2003":{"0":"2nd","1":"2nd","2":"2nd","3":"2nd","4":"2nd","5":"2nd","6":"2nd","7":"2nd","8":"2nd","9":"2nd","10":"2nd"},"result":{"0":"con hold","1":"ld hold","2":"lab hold","3":"snp gain","4":"snp gain","5":"snp gain","6":"snp gain","7":"lab hold","8":"lab hold","9":"lab hold","10":"lab hold"}}