Here's a regional breakdown of how you voted for the six main parties. The local ballots are added together to decide which parties send the six Scottish MEPs to the European Parliament.

Aberdeen City:  SNP 15,412 (29.5%) Lab 12,420 (23.8%) Con 9824 (18.8%) UKIP 5025 (9.6%) LD 4605 (8.8%) Green 3723 (7.1%)

Aberdeenshire:  SNP 19,802 (31.3%) Con 15,710 (24.8%) LD 8876 (14%) UKIP 7420 (11.7%) Lab 6402 (10.1%) Green 3612 (5.7%)

Angus:  SNP 11,044 (37.7%) Con 7534 (25.7%) Lab 3768 (12.9%) UKIP 3200 (10.9%) Green 1574 (5.4%) LD 1486 (5.1%)

Argyll & Bute: SNP 7792 (28.4%) Con 5191 (18.9%) LD 5174 (18.8%) Lab 3695 (13.4%) UKIP 3030 (11%) Green 1912 (7%) 

Clackmannanshire: SNP 4074 (33.4%) Lab 3825 (31.4%) Con 1624 (13.3%) UKIP 1218 (10%) Green 736 (6%) LD 443 (3.6%)

Dumfries and Galloway: Con 14,143 (33%) Lab 8909 (20.8%) SNP 8634 (20.2%) UKIP 5752 (13.4%) Green 2418 (5.7%) LD 1808 (4.2%) 

Dundee:  SNP 13,573 (40.2%), Lab 9050 (26.8%) Con 4010 (11.9%) UKIP 2965 (8.8%) Green 2193 (6.5%) LD 1248 (3.7%)

East Ayrshire: SNP 9320 (33.3%) Lab 9274 (33.1%) Con 3955 (14.1%) UKIP 2753 (9.8%) Green 1304 (4.7%) LD 629 (2.2%)

East Dunbartonshire: SNP 8134 (25.7%) Lab 7475 (23.6%) Con 5401 (17.1%) LD 4500 (14.2%) UKIP 3148 (9.9%) Green 2405 (7.6%)

East Lothian: Lab 8145 (29.3%) SNP 6781 (24.4%) Con 5807 (20.9%) UKIP 2756 (9.9%) Green 2250 (8.1%) LD 1586 (5.7%)

East Renfrewshire: Con 8044 (27.8%) Lab 7623 (26.3%) SNP 6564 (22.7%) UKIP 2949 (10.2%) Green 2031 (7%) LD 1191 (4.1%) 

Edinburgh:  Lab 32,758 (23.1%) SNP 32,721 (23%) Con 27,554 (19.4%) Green 22,836 (16.1%) LD 12,575 (8.9%) UKIP 10,992 (7.7%)

Falkirk: SNP 11,542 (33.7%) Lab 10,343 (30.2%) UKIP 4360 (12.7%) Con 4038 (11.8%) Green 2046 (6%) LD 859 (2.4%)

Fife: Lab 28,101 (30.6%) SNP 25,660 (28%) Con 12,460 (13.6%) UKIP 9515 (10.4%) LD 7956 (8.7%) Green 5975 (6.5%) 

Glasgow: Lab 45,676 (35.2%) SNP 37,820 (29.1%) Green 15,359 (11.8%) UKIP 12,638 (9.7%) Con 10,985 (8.5%) LD 6830 (3%) 

Highland:  SNP 19,810 (30.3%) LD 12,189 (18.7%) Lab 9163 (14%) Con 9088 (13.9%) UKIP 7818 (12%) Green 5615 (8.6%)

Inverclyde: Lab 7286 (35.8%) SNP 5842 (28.7%) Con 2878 (14.2%) UKIP 1887 (9.3%) LD 973 (4.8%) Green 929 (4.6%)

Midlothian: Lab 6893 (31.2%) SNP 6386 (28.9%) Con 2908 (13.1%)UKIP 2361 (10.7%)  Green 1903 (8.6%) LD 1142 (5.2%) 

Moray: SNP 7641 (33.8%) Con 5471 (24.2%) UKIP 3064 (13.6%) Lab 2955 (13.1%) Green 1609 (7.1%) LD 1205 (5.3%)

North Ayrshire: SNP 10,736 (32.6%) Lab 9558 (28.8%) Con 5627 (17%) UKIP 3720 (11.2%) Green 1770 (5.3%) LD 855 (2.6%)

North Lanarkshire: Lab 28,417 (40%) SNP 21,884 (30.8%) UKIP 7623 (10.7%) Con 6037 (8.5%) Green 3665 (5.2%) LD 1167 (1.6%) 

Orkney: LD 1825 (35.2%) SNP 872 (16.8%) Con 679 (13.1%) Green 619 (12%) UKIP 618 (11.9%) Lab 466 (9%) 

Perth & Kinross: SNP 14,271 (33%) Con 12,906 (29.8%) Lab 4890 (11.3%) UKIP 4386 (10.1%) LD 3377 (7.8%) Green 2723 (6.3%)

Renfrewshire: Lab 16,021 (35.1%) SNP 13,449 (29.6%) Con 5777 (12.7%) UKIP 4748 (10.4%) Green 2810 (6.2%) LD 1508 (3.3%) 

Scottish Borders: Con 9972 (30.8%) SNP 6775 (20.6%) LD 5465 (16.7%) UKIP 4058 (12.4%) Lab 3363 (10.4%) Green 2459 (7.5%) 

Shetland: LD 1755 (33.9%) SNP 897 (17.3%) Green 638 (12.3%) UKIP 616 (11.9%) Lab 580 (11.4%) Con 543 (10.5%) 

South Ayrshire: Con 9848 (30.3%) SNP 8787 (27.1%) Lab 7226 (22.3%) UKIP 3339 (10.3%) Green 1550 (4.8%) LD 975 (3%) 

South Lanarkshire: Lab 24,871 (33.4%) SNP 21,915 (29.4%) Con 10,261 (13.8%) UKIP 8186 (11%) Green 4452 (6%) LD 2635 (3.5%) 

Stirling: SNP 7258 (28.9%) Lab 5651 (22.5%) Con 5568 (22.1%) Green 2640 (10.5%) UKIP 2201 (8.8%) LD 1435 (5.7%) 

West Dunbartonshire: Lab 7631 (38%) SNP 6468 (32.2%) UKIP 2113 (10.5%) Con 1624 (8.1%) Green 1339 (6.7%) LD 379 (1.9%)

West Lothian: SNP 14,279 (32.4%) Lab 13,932 (31.7%) UKIP 5228 (11.9%) Con 5102 (11.6%) Green 2710 (6.2%) LD 1425 (3.2%) 

Western Isles: SNP 3310 (43.1%)  Lab 1842 (24%) UKIP 847 (11%) Con 761 (9.9%) Green 500 (6.5%) LD 243 (3%)