No. Image Stadium [ notes 1] Capacity City/town Team League [ notes 2] Opened Surface Coordinates Notes 1 Celtic Park 60,411 Glasgow Celtic F.C. SPFL 1892 Grass 55°50′59″N 004°12′20″W / 55.84972°N 4.20556°W / 55.84972; -4.20556 (Celtic Park ) [ 2] 2 Hampden Park 51,866 Scotland national football team None 1903 Grass 55°49′33″N 004°15′07″W / 55.82583°N 4.25194°W / 55.82583; -4.25194 (Hampden Park ) [ 3] 3 Ibrox Stadium 50,817 Rangers F.C. SPFL 1899 Grass 55°51′12″N 004°18′33″W / 55.85333°N 4.30917°W / 55.85333; -4.30917 (Ibrox Stadium ) [ 4] 4 Pittodrie Stadium 20,866 Aberdeen Aberdeen F.C. SPFL 1899 Grass 57°09′33″N 002°05′20″W / 57.15917°N 2.08889°W / 57.15917; -2.08889 (Pittodrie Stadium ) [ 5] 5 Easter Road 20,421 Edinburgh Hibernian F.C. SPFL 1893 Grass 55°57′42″N 003°09′56″W / 55.96167°N 3.16556°W / 55.96167; -3.16556 (Easter Road ) [ 6] 6 Tynecastle Park 19,852 Heart of Midlothian F.C. SPFL 1886 Grass 55°56′21″N 003°13′56″W / 55.93917°N 3.23222°W / 55.93917; -3.23222 (Tynecastle Stadium ) [ 7] [ 8] 7 Rugby Park 15,003 Kilmarnock Kilmarnock F.C. SPFL 1899 Artificial 55°36′15″N 004°30′29″W / 55.60417°N 4.50806°W / 55.60417; -4.50806 (Rugby Park ) [ 9] 8 Tannadice Park 14,223 Dundee Dundee United F.C. SPFL 1883 Grass 56°28′29″N 002°58′08″W / 56.47472°N 2.96889°W / 56.47472; -2.96889 (Tannadice Park ) [ 10] 9 Fir Park 13,677 Motherwell Motherwell F.C. SPFL 1895 Grass 55°46′48″N 003°58′48″W / 55.78000°N 3.98000°W / 55.78000; -3.98000 (Fir Park ) [ 11] 10 Dens Park 11,775 Dundee Dundee F.C. SPFL 1899 Grass 56°28′31″N 002°58′24″W / 56.47528°N 2.97333°W / 56.47528; -2.97333 (Dens Park ) [ 12] 11 Cappielow Park 11,589 Greenock Greenock Morton F.C. SPFL 1879 Grass 55°56′29″N 004°43′37″W / 55.94139°N 4.72694°W / 55.94139; -4.72694 (Cappielow ) [ 13] 12 East End Park 11,480 Dunfermline Dunfermline Athletic F.C. SPFL 1885 Grass 56°04′31″N 003°26′31″W / 56.07528°N 3.44194°W / 56.07528; -3.44194 (East End Park ) [ 14] 13 McDiarmid Park 10,696 Perth St Johnstone F.C. SPFL 1989 Grass 56°24′35″N 003°28′37″W / 56.40972°N 3.47694°W / 56.40972; -3.47694 (McDiarmid Park ) [ 15] 14 Somerset Park 10,185 Ayr Ayr United F.C. SPFL 1888 Grass 55°28′10″N 004°37′12″W / 55.46944°N 4.62000°W / 55.46944; -4.62000 (Somerset Park ) [ 16] 15 Firhill Stadium 10,102 Glasgow Partick Thistle F.C. SPFL 1909 Grass 55°52′54″N 004°16′11″W / 55.88167°N 4.26972°W / 55.88167; -4.26972 (Firhill Stadium ) [ 17] 16 Excelsior Stadium 10,101 Airdrie Airdrieonians F.C. Glasgow University F.C.
SPFL WoSFL
1998 Artificial 55°51′35″N 003°57′35″W / 55.85972°N 3.95972°W / 55.85972; -3.95972 (Excelsior Stadium ) [ 18] 17 Stark's Park 8,867 Kirkcaldy Raith Rovers F.C. SPFL 1891 Artificial 56°05′59″N 003°10′06″W / 56.09972°N 3.16833°W / 56.09972; -3.16833 (Stark's Park ) [ 19] 18 Almondvale Stadium 8,716 Livingston Livingston F.C. SPFL 1995 Artificial 55°53′10″N 003°31′22″W / 55.88611°N 3.52278°W / 55.88611; -3.52278 (Almondvale Stadium ) [ 20] 19 Palmerston Park 8,690 Dumfries Queen of the South F.C. Heston Rovers F.C.
SPFL SoSFL
1919 Artificial 55°04′11″N 003°37′30″W / 55.06972°N 3.62500°W / 55.06972; -3.62500 (Palmerston Park ) [ 21] 20 Broadwood Stadium 8,086 Cumbernauld Cumbernauld Colts LFL 1994 Artificial 55°56′41″N 004°02′14″W / 55.94472°N 4.03722°W / 55.94472; -4.03722 (Broadwood Stadium ) [ 22] 21 St Mirren Park 7,937 Paisley St Mirren F.C. SPFL 2009 Grass 55°51′02″N 004°26′38″W / 55.85056°N 4.44389°W / 55.85056; -4.44389 (St Mirren Park ) [ 23] 22 Falkirk Stadium 7,937 Falkirk Falkirk F.C. East Stirlingshire F.C. SPFL LFL 2004 Artificial 56°00′18″N 003°45′15″W / 56.00500°N 3.75417°W / 56.00500; -3.75417 (Falkirk Stadium ) [ 24] [ 25] [ 26] 23 Caledonian Stadium 7,512 Inverness Inverness Caledonian Thistle F.C. SPFL 1996 Grass 57°29′41″N 004°13′03″W / 57.49472°N 4.21750°W / 57.49472; -4.21750 (Caledonian Stadium ) [ 27] 24 Station Park 6,777 Forfar Forfar Athletic F.C. Forfar Farmington F.C.
SPFL SWPL
1888 Artificial 56°39′08″N 002°53′06″W / 56.65222°N 2.88500°W / 56.65222; -2.88500 (Station Park ) [ 28] 25 Gayfield Park 6,600 Arbroath Arbroath F.C. SPFL 1925 Grass 56°33′08″N 002°35′29″W / 56.55222°N 2.59139°W / 56.55222; -2.59139 (Gayfield Park ) [ 29] 26 Victoria Park 6,541 Dingwall Ross County F.C. SPFL 1929 Grass 57°35′45″N 004°25′08″W / 57.59583°N 4.41889°W / 57.59583; -4.41889 (Victoria Park ) [ 30] 27 New Douglas Park 6,018 Hamilton Hamilton Academical F.C. Clyde F.C. SPFL 2001 Artificial 55°46′56″N 004°03′31″W / 55.78222°N 4.05861°W / 55.78222; -4.05861 (New Douglas Park ) [ 31] 28 Victoria Park 5,000 Buckie Buckie Thistle F.C. HFL 1919 Grass 57°40′23″N 002°57′59″W / 57.67306°N 2.96639°W / 57.67306; -2.96639 (Victoria Park ) [ 32] 29 Beechwood Park 5,000 Sauchie Sauchie Juniors F.C. EoSFL Grass 56°7′48″N 003°46′24″W / 56.13000°N 3.77333°W / 56.13000; -3.77333 (Beechwood Park ) [ 33] 30 Links Park 4,936 Montrose Montrose F.C. Montrose Roselea
SPFL SJFA North
1887 Artificial 56°42′50″N 002°27′33″W / 56.71389°N 2.45917°W / 56.71389; -2.45917 (Links Park ) [ 34] 31 Borough Briggs 4,520 Elgin Elgin City F.C. SPFL 1921 Grass 57°39′07″N 003°19′15″W / 57.65194°N 3.32083°W / 57.65194; -3.32083 (Borough Briggs ) [ 35] 32 Central Park 4,309 Cowdenbeath Cowdenbeath F.C. LFL 1917 Grass 56°06′31″N 003°20′50″W / 56.10861°N 3.34722°W / 56.10861; -3.34722 (Central Park ) [ 36] 33 Stair Park 4,178 Stranraer Stranraer F.C. SPFL 1907 Grass 54°54′07″N 005°00′45″W / 54.90194°N 5.01250°W / 54.90194; -5.01250 (Stair Park ) [ 37] 34 Glebe Park 4,083 Brechin Brechin City F.C. HFL 1919 Grass 56°44′07″N 002°39′23″W / 56.73528°N 2.65639°W / 56.73528; -2.65639 (Glebe Park ) [ 38] 35 Claggan Park 4,000 Fort William Fort William F.C. NCFL Grass 56°49′20″N 005°05′13″W / 56.82222°N 5.08694°W / 56.82222; -5.08694 (Claggan Park ) [ 39] 36 Dudgeon Park 4,000 Brora Brora Rangers F.C. HFL Grass 58°00′30″N 003°51′28″W / 58.00833°N 3.85778°W / 58.00833; -3.85778 (Dudgeon Park ) [ 40] 37 Kynoch Park 4,000 Keith Keith F.C. HFL 1922 Grass 57°32′27″N 002°56′41″W / 57.54083°N 2.94472°W / 57.54083; -2.94472 (Kynoch Park ) [ 41] 38 Newlandsfield Park 4,000 Glasgow Pollok F.C. WoSFL 1928 Grass 55°49′27″N 004°17′18″W / 55.82417°N 4.28833°W / 55.82417; -4.28833 (Newlandsfield Park ) [ 42] 39 Hannah Park 4,000 Shotts Shotts Bon Accord F.C. WoSFL Grass 55°49′31″N 003°48′25″W / 55.82528°N 3.80694°W / 55.82528; -3.80694 (Hannah Park ) [ 43] 40 Forthbank Stadium 3,808 Stirling Stirling Albion F.C. and University of Stirling F.C. SPFL LFL
1993 Grass 56°07′08″N 003°54′42″W / 56.11889°N 3.91167°W / 56.11889; -3.91167 (Forthbank Stadium ) [ 44] [ 45] 41 Ochilview Park 3,746 Stenhousemuir Stenhousemuir F.C. SPFL 1890 Artificial 56°01′42″N 003°48′53″W / 56.02833°N 3.81472°W / 56.02833; -3.81472 (Ochilview Park ) [ 46] 42 Ainslie Park 3,534 Edinburgh The Spartans F.C. Spartans W.F.C.
LFL SWPL
2009 Artificial 55°58′18″N 003°14′00″W / 55.97167°N 3.23333°W / 55.97167; -3.23333 (Ainslie Park ) [ 47] 43 Holm Park 3,500 Clydebank Clydebank F.C. Yoker Athletic F.C.
WoSFL Artificial 44 Balmoor Stadium 3,150 Peterhead Peterhead F.C. SPFL 1997 Grass 57°30′42″N 001°47′45″W / 57.51167°N 1.79583°W / 57.51167; -1.79583 (Balmoor Stadium ) [ 48] 45 Recreation Park 3,100 Alloa Alloa Athletic F.C. BSC Glasgow F.C. SPFL LFL 1895 Artificial 56°07′00″N 003°46′43″W / 56.11667°N 3.77861°W / 56.11667; -3.77861 (Recreation Park ) [ 49] 46 Bellslea Park 3,000 Fraserburgh Fraserburgh F.C. HFL 1909 Grass 57°41′24″N 002°00′14″W / 57.69000°N 2.00389°W / 57.69000; -2.00389 (Bellslea Park ) [ 50] 47 Creamery Park 3,000 Bathgate Bathgate Thistle F.C. SJFA East Grass 55°53′56″N 003°39′23″W / 55.89889°N 3.65639°W / 55.89889; -3.65639 (Creamery Park ) [ 51] 48 Valefield Park 3,000 Kilbirnie Kilbirnie Ladeside F.C. WoSFL Grass 55°44′43″N 004°40′58″W / 55.74528°N 4.68278°W / 55.74528; -4.68278 (Valefield Park ) [ 52] 49 Mackessack Park 2,700 Rothes Rothes F.C. HFL 1938 Grass 57°31′51″N 003°12′17″W / 57.53083°N 3.20472°W / 57.53083; -3.20472 (Mackessack Park ) [ 53] 50 Mosset Park 2,700 Forres Forres Mechanics F.C. HFL Grass 57°36′45″N 003°36′54″W / 57.61250°N 3.61500°W / 57.61250; -3.61500 (Mosset Park ) [ 54] 51 New Central Park 2,660 Kelty Kelty Hearts F.C. SPFL Artificial 56°8′9″N 003°22′43″W / 56.13583°N 3.37861°W / 56.13583; -3.37861 (New Central Park ) 52 Balmoral Stadium 2,602 Aberdeen Cove Rangers F.C. SPFL 2018 Artificial 57°06′47″N 002°05′49″W / 57.11306°N 2.09694°W / 57.11306; -2.09694 (Balmoral Stadium ) [ 55] 53 Princess Royal Park 2,600 Banff Deveronvale F.C. HFL Grass 57°39′48″N 002°31′04″W / 57.66333°N 2.51778°W / 57.66333; -2.51778 (Princess Royal Park ) [ 56] 54 Beechwood Park 2,600 Auchinleck Auchinleck Talbot F.C. WoSFL 1909 Grass 55 New Pebble Park 2,600 Annbank Annbank United F.C. Ayrshire Amateur Association Division 1A 1949 Grass 55°28′30″N 004°31′28″W / 55.47500°N 4.52444°W / 55.47500; -4.52444 (New Pebble Park ) [ 57] 56 Galabank 2,504 Annan Annan Athletic F.C. SPFL Artificial 54°59′41″N 003°15′41″W / 54.99472°N 3.26139°W / 54.99472; -3.26139 (Galabank ) [ 58] 57 Harlaw Park 2,500 Inverurie Inverurie Loco Works F.C. HFL 1903 Grass 57°17′26″N 002°22′53″W / 57.29056°N 2.38139°W / 57.29056; -2.38139 (Harlaw Park ) [ 59] 58 Newtown Park 2,500 Bo'ness Bo'ness United F.C. LFL 1886 Artificial 59 North Lodge Park 2,500 Pitmedden Formartine United F.C. HFL Grass 57°20′17″N 002°11′46″W / 57.33806°N 2.19611°W / 57.33806; -2.19611 (North Lodge Park ) [ 60] 60 Guy's Meadow 2,500 Cumbernauld Village Cumbernauld United F.C. Kirkintilloch Rob Roy F.C. WoSFL 1964 Grass 55°57′26″N 003°59′03″W / 55.95722°N 3.98417°W / 55.95722; -3.98417 (Guy's Meadow ) [ 61] 61 Ferguson Park 2,454 Rosewell Whitehill Welfare F.C. Heart of Midlothian Reserves and Academy EoSFL LFL Grass 55°51′15″N 003°07′57″W / 55.85417°N 3.13250°W / 55.85417; -3.13250 (Ferguson Park ) [ 62] 62 Harmsworth Park 2,412 Wick Wick Academy F.C. HFL Grass 58°25′57″N 003°05′34″W / 58.43250°N 3.09278°W / 58.43250; -3.09278 (Harmsworth Park ) [ 63] 63 Forresters Park 2,300 Tranent Tranent Juniors F.C. LFL Grass 55°56′39″N 002°56′55″W / 55.94417°N 2.94861°W / 55.94417; -2.94861 (Forresters Park ) [ 64] 64 Prestonfield 2,264 Linlithgow Linlithgow Rose F.C. LFL 1949 Grass 55°58′21″N 003°36′43″W / 55.97250°N 3.61194°W / 55.97250; -3.61194 (Prestonfield ) [ 65] 65 Station Park 2,250 Nairn Nairn County F.C. HFL Grass 57°34′45″N 003°52′17″W / 57.57917°N 3.87139°W / 57.57917; -3.87139 (Station Park ) [ 66] 66 Christie Park 2,200 Huntly Huntly F.C. HFL 1921 Grass 57°26′57″N 002°46′59″W / 57.44917°N 2.78306°W / 57.44917; -2.78306 (Christie Park ) [ 67] 67 New Dundas Park 2,200 Bonnyrigg Bonnyrigg Rose Athletic F.C. SPFL Grass 68 Raydale Park 2,200 Gretna Gretna F.C. 2008 LFL 1946 Artificial 54°59′36″N 003°04′19″W / 54.99333°N 3.07194°W / 54.99333; -3.07194 (Raydale Park ) [ 68] 69 The Haughs 2,135 Turriff Turriff United F.C. HFL 1954 Grass 57°32′11″N 002°28′02″W / 57.53639°N 2.46722°W / 57.53639; -2.46722 (The Haughs ) [ 69] 70 Meadow Park 2,132 Irvine Irvine Meadow XI F.C. WoSFL Grass 55°37′16″N 004°40′4″W / 55.62111°N 4.66778°W / 55.62111; -4.66778 (Meadow Park ) [ 70] 71 Grant Street Park 2,074 Inverness Clachnacuddin F.C. HFL 1886 Grass 57°29′09″N 004°14′17″W / 57.48583°N 4.23806°W / 57.48583; -4.23806 (Grant Street Park ) [ 71] 72 Grant Park 2,050 Lossiemouth Lossiemouth F.C. HFL Grass 57°42′49″N 003°17′08″W / 57.71361°N 3.28556°W / 57.71361; -3.28556 (Grant Park ) [ 72] 73 Dumbarton Football Stadium 2,020 Dumbarton Dumbarton F.C. SPFL 2000 Grass 55°56′18″N 004°33′41″W / 55.93833°N 4.56139°W / 55.93833; -4.56139 (The Bet Butler Stadium ) [ 73] 74 Netherdale 2,000 Galashiels Gala Fairydean Rovers F.C. LFL Artificial 55°36′27″N 002°46′57″W / 55.60750°N 2.78250°W / 55.60750; -2.78250 (Netherdale ) [ 74] 75 Spain Park 2,000 Aberdeen Banks O' Dee F.C. HFL 1965 Artificial 57°7′44″N 002°5′43″W / 57.12889°N 2.09528°W / 57.12889; -2.09528 (Spain Park ) [ 75] 76 Bayview Stadium 1,980 Methil East Fife F.C. SPFL 1998 Artificial 56°11′19″N 002°59′56″W / 56.18861°N 2.99889°W / 56.18861; -2.99889 (Bayview Stadium ) [ 76] 77 Lochburn Park 1,800 Glasgow Maryhill F.C. WoSFL Grass 55°53′27″N 004°17′20″W / 55.89083°N 4.28889°W / 55.89083; -4.28889 (Lochburn Park ) [ 77] 78 Seafield Park 1,600 Grantown-on-Spey Strathspey Thistle F.C. HFL Grass 57°19′57″N 003°36′03″W / 57.33250°N 3.60083°W / 57.33250; -3.60083 (Seafield Park ) [ 78] 79 Christie Gillies Park 1,569 Edinburgh Civil Service Strollers F.C. LFL Grass 80 Meadow Park 1,500 Castle Douglas Threave Rovers F.C. WoSFL Grass 54°56′18″N 003°56′17″W / 54.93833°N 3.93806°W / 54.93833; -3.93806 (Meadow Park ) [ 79] 81 Pennypit Park 1,500 Prestonpans Preston Athletic F.C. EoSFL Grass 55°57′26″N 002°59′11″W / 55.95722°N 2.98639°W / 55.95722; -2.98639 (Pennypit Park ) [ 80] 82 Victoria Park 1,500 Innerleithen Vale of Leithen F.C. EoSFL Grass 55°37′13″N 003°03′52″W / 55.62028°N 3.06444°W / 55.62028; -3.06444 (Victoria Park ) [ 81] 83 Islecroft Stadium 1,320 Dalbeattie Dalbeattie Star F.C. SoSFL 1905 Grass 54°56′06″N 003°49′03″W / 54.93500°N 3.81750°W / 54.93500; -3.81750 (Islecroft Stadium ) [ 82] 84 Cliftonhill Stadium 1,238 Coatbridge Albion Rovers F.C. LFL 1919 Grass 55°51′37″N 004°00′41″W / 55.86028°N 4.01139°W / 55.86028; -4.01139 (Cliftonhill ) [ 83] 85 East Peffermill Stadium 1,100 Edinburgh Edinburgh University F.C. LFL Grass 86 Albert Park 1,000 Hawick Hawick Royal Albert F.C. EoSFL Grass 55°25′57″N 002°45′51″W / 55.43250°N 2.76417°W / 55.43250; -2.76417 (Albert Park ) [ 84] 87 Beltane Park 1,000 Wishaw Wishaw Juniors F.C. WoSFL 2010 Grass 55°46′17″N 003°56′5″W / 55.77139°N 3.93472°W / 55.77139; -3.93472 (Beltane Park ) [ 85] 88 Petershill Park 1,000 Glasgow Petershill F.C. Glasgow City F.C.
Rangers L.F.C.
WoSFL SWPL
2007 Artificial 55°52′41″N 004°13′47″W / 55.87806°N 4.22972°W / 55.87806; -4.22972 (Petershill Park ) [ 86]