Stadium Image Club(s) Location Opened Closed Period(s) used for SPFL matches Capacity Coordinates Refs Ainslie Park Edinburgh City The Spartans Edinburgh 2008 — 2017–2022 2023–present 3,500 55°58′17.69″N 003°13′59.58″W / 55.9715806°N 3.2332167°W / 55.9715806; -3.2332167 (Ainslie Park ) [ 1] Almondvale Stadium Livingston Livingston 1995 — 2013–present 8,716 55°53′10″N 003°31′22″W / 55.88611°N 3.52278°W / 55.88611; -3.52278 (Almondvale Stadium ) [ 2] Balmoor Stadium Peterhead Peterhead 1997 — 2013–present 3,150 57°30′42″N 001°47′45″W / 57.51167°N 1.79583°W / 57.51167; -1.79583 (Balmoor Stadium ) [ 3] Balmoral Stadium Cove Rangers Aberdeen 2018 — 2019–present 2,602 57°06′39.20″N 2°06′00.25″W / 57.1108889°N 2.1000694°W / 57.1108889; -2.1000694 (Balmoral Stadium ) [ 4] Bayview Stadium East Fife Methil 1998 — 2013–present 1,980 56°11′19″N 002°59′56″W / 56.18861°N 2.99889°W / 56.18861; -2.99889 (Bayview Stadium ) [ 5] Borough Briggs Elgin City Elgin 1921 — 2013–present 4,520 57°39′07″N 003°19′15″W / 57.65194°N 3.32083°W / 57.65194; -3.32083 (Borough Briggs ) [ 6] Broadwood Stadium Clyde Cumbernauld 1994 — 2013–2022 8,086 55°56′41″N 004°02′14″W / 55.94472°N 4.03722°W / 55.94472; -4.03722 (Broadwood Stadium ) [ 7] Caledonian Stadium Inverness Caledonian Thistle Inverness 1996 — 2013–present 7,512 57°29′41″N 004°13′03″W / 57.49472°N 4.21750°W / 57.49472; -4.21750 (Caledonian Stadium ) [ 8] Cappielow Greenock Morton Greenock 1879 — 2013–present 11,589 55°56′29″N 004°43′37″W / 55.94139°N 4.72694°W / 55.94139; -4.72694 (Cappielow ) [ 9] Celtic Park Celtic Glasgow 1892 — 2013–present 60,411 55°50′59″N 004°12′20″W / 55.84972°N 4.20556°W / 55.84972; -4.20556 (Celtic Park ) [ 10] Central Park Cowdenbeath Cowdenbeath 1917 — 2013–2022 4,309 56°06′31″N 003°20′50″W / 56.10861°N 3.34722°W / 56.10861; -3.34722 (Central Park ) [ 11] Cliftonhill Albion Rovers Coatbridge 1919 — 2013–2023 1,238 55°51′37″N 004°00′41″W / 55.86028°N 4.01139°W / 55.86028; -4.01139 (Cliftonhill ) [ 12] Dens Park Dundee Dundee 1899 — 2013–present 11,775 56°28′31″N 002°58′24″W / 56.47528°N 2.97333°W / 56.47528; -2.97333 (Dens Park ) [ 13] Dumbarton Football Stadium Dumbarton Dumbarton 2000 — 2013–present 2,020 55°56′18″N 004°33′41″W / 55.93833°N 4.56139°W / 55.93833; -4.56139 (The Bet Butler Stadium ) [ 14] East End Park Dunfermline Dunfermline 1885 — 2013–present 11,480 56°04′31″N 003°26′31″W / 56.07528°N 3.44194°W / 56.07528; -3.44194 (East End Park ) [ 15] Easter Road Hibernian Edinburgh 1893 — 2013–present 20,421 55°57′42″N 003°09′56″W / 55.96167°N 3.16556°W / 55.96167; -3.16556 (Easter Road ) [ 16] Excelsior Stadium Airdrieonians Queen's Park Airdrie 1998 — 2013–present 10,101 55°51′35″N 003°57′35″W / 55.85972°N 3.95972°W / 55.85972; -3.95972 (Excelsior Stadium ) [ 17] Falkirk Stadium Falkirk Queen's Park Falkirk 2004 — 2013–present 7,937 56°00′18″N 003°45′15″W / 56.00500°N 3.75417°W / 56.00500; -3.75417 (Falkirk Stadium ) [ 18] Fir Park Motherwell Motherwell 1895 — 2013–present 13,677 55°46′48″N 003°58′48″W / 55.78000°N 3.98000°W / 55.78000; -3.98000 (Fir Park ) [ 19] Firhill Stadium Partick Thistle Glasgow 1909 — 2013–present 10,102 55°52′54″N 004°16′11″W / 55.88167°N 4.26972°W / 55.88167; -4.26972 (Firhill Stadium ) [ 20] Forthbank Stadium Stirling Albion Stirling 1993 — 2013–present 3,808 56°07′08″N 003°54′42″W / 56.11889°N 3.91167°W / 56.11889; -3.91167 (Forthbank Stadium ) [ 21] Galabank Annan Athletic Annan 1953 — 2013–present 2,504 54°59′41″N 003°15′41″W / 54.99472°N 3.26139°W / 54.99472; -3.26139 (Galabank ) [ 22] Gayfield Park Arbroath Arbroath 1925 — 2013–present 6,600 56°33′08″N 002°35′29″W / 56.55222°N 2.59139°W / 56.55222; -2.59139 (Gayfield Park ) [ 23] Glebe Park Brechin City Brechin 1919 — 2013–2021 4,083 56°44′07″N 002°39′23″W / 56.73528°N 2.65639°W / 56.73528; -2.65639 (Glebe Park ) [ 24] Hampden Park Queen's Park Glasgow 1903 — 2013–2021 2023– present 51,866 55°49′33″N 004°15′07″W / 55.82583°N 4.25194°W / 55.82583; -4.25194 (Hampden Park ) [ 25] Ibrox Stadium Rangers Glasgow 1899 — 2013–present 50,817 55°51′12″N 004°18′33″W / 55.85333°N 4.30917°W / 55.85333; -4.30917 (Ibrox Stadium ) [ 26] K-Park East Kilbride East Kilbride — 2025– present 55°45′0″N 004°8′49″W / 55.75000°N 4.14694°W / 55.75000; -4.14694 (K-Park ) Links Park Montrose Montrose 1887 — 2013–present 4,936 56°42′50″N 002°27′33″W / 56.71389°N 2.45917°W / 56.71389; -2.45917 (Links Park ) [ 27] McDiarmid Park St Johnstone Perth 1989 — 2013–present 10,696 56°24′35″N 003°28′37″W / 56.40972°N 3.47694°W / 56.40972; -3.47694 (McDiarmid Park ) [ 28] Meadowbank Stadium Edinburgh City Edinburgh 1970 — 2016–2017 2022–present 500 55°57′25″N 003°09′31″W / 55.95694°N 3.15861°W / 55.95694; -3.15861 (Meadowbank Stadium ) Murrayfield Stadium Heart of Midlothian Edinburgh 1925 — 2017 67,144 55°56′32″N 003°14′27″W / 55.94222°N 3.24083°W / 55.94222; -3.24083 (Murrayfield Stadium ) [ 29] New Central Park Kelty Hearts Kelty 1979 — 2021–present 2,181 56°08′09″N 003°22′43″W / 56.13583°N 3.37861°W / 56.13583; -3.37861 (New Central Park ) New Douglas Park Hamilton Academical Hamilton 2001 — 2013–present 6,018 55°46′56″N 004°03′31″W / 55.78222°N 4.05861°W / 55.78222; -4.05861 (New Douglas Park ) [ 30] New Dundas Park Bonnyrigg Rose Bonnyrigg — 2022– 2025 2,200 55°52′29″N 003°6′12″W / 55.87472°N 3.10333°W / 55.87472; -3.10333 (New Dundas Park ) Ochilview Park Stenhousemuir East Stirlingshire Stenhousemuir 1890 — 2013–present 3,746 56°01′42″N 003°48′53″W / 56.02833°N 3.81472°W / 56.02833; -3.81472 (Ochilview Park ) [ 31] Palmerston Park Queen of the South Dumfries 1919 — 2013–present 8,690 55°04′11″N 003°37′30″W / 55.06972°N 3.62500°W / 55.06972; -3.62500 (Palmerston Park ) [ 32] Pittodrie Stadium [ notes 1] Aberdeen Aberdeen 1899 — 2013–present 20,866 57°09′33″N 002°05′20″W / 57.15917°N 2.08889°W / 57.15917; -2.08889 (Pittodrie Stadium ) [ 33] Recreation Park Alloa Athletic Alloa 1895 — 2013–present 3,100 56°07′00″N 003°46′43″W / 56.11667°N 3.77861°W / 56.11667; -3.77861 (Recreation Park ) [ 34] Rugby Park Kilmarnock Kilmarnock 1899 — 2013–present 15,003 55°36′15″N 004°30′29″W / 55.60417°N 4.50806°W / 55.60417; -4.50806 (Rugby Park ) [ 35] Shielfield Park Berwick Rangers Berwick-upon-Tweed 1954 — 2013–2019 4,099 55°45′36″N 002°00′57″W / 55.76000°N 2.01583°W / 55.76000; -2.01583 (Shielfield Park ) [ 36] Somerset Park Ayr United Ayr 1888 — 2013–present 10,185 55°28′10″N 004°37′12″W / 55.46944°N 4.62000°W / 55.46944; -4.62000 (Somerset Park ) [ 37] St Mirren Park St Mirren Paisley 2009 — 2013–present 7,937 55°51′02″N 004°26′38″W / 55.85056°N 4.44389°W / 55.85056; -4.44389 (St Mirren Park ) [ 38] Stair Park Stranraer Stranraer 1907 — 2013–present 4,178 54°54′07″N 005°00′45″W / 54.90194°N 5.01250°W / 54.90194; -5.01250 (Stair Park ) [ 39] Stark's Park Raith Rovers Kirkcaldy 1891 — 2013–present 8,867 56°05′59″N 003°10′06″W / 56.09972°N 3.16833°W / 56.09972; -3.16833 (Stark's Park ) [ 40] Station Park Forfar Athletic Forfar 1888 — 2013–present 6,777 56°39′08″N 002°53′06″W / 56.65222°N 2.88500°W / 56.65222; -2.88500 (Station Park ) [ 41] Tannadice Park Dundee United Dundee 1883 — 2013–present 14,223 56°28′29″N 002°58′08″W / 56.47472°N 2.96889°W / 56.47472; -2.96889 (Tannadice Park ) [ 42] Tynecastle Park Heart of Midlothian Edinburgh 1886 — 2013–present 19,852 55°56′21″N 003°13′56″W / 55.93917°N 3.23222°W / 55.93917; -3.23222 (Tynecastle Park ) [ 43] Victoria Park Ross County Dingwall 1929 — 2013–present 6,541 57°35′45″N 004°25′08″W / 57.59583°N 4.41889°W / 57.59583; -4.41889 (Victoria Park ) [ 44]