Cleachdaiche:MacRusgail/TradProv
| state1 = uncollapsed | group1 = Major districts (former counties, provincial lordships and rural deaneries) | abbr1 = major | list1 =
- The Aird
- Annandale
- Angus
- Argyll
- Atholl
- Boyne
- Buchan
- Badenoch
- Breadalbane
- Caithness
- Carrick
- Clydesdale (or Strathclyde)
- Cowal
- Cunningham
- Desnes
- Eskdale
- Farines
- Fife
- Fothriff
- Galloway
- Garioch
- Garmoran
- The Glenkens
- Gowrie
- Kintyre
- Knapdale
- Kyle
- Lauderdale
- Lennox
- Liddesdale
- Lochaber
- Lorn
- Lothian
- Mar
- Mearns
- Menteith
- Merse
- Moray
- Nithsdale
- The Rhinns
- Ross (Easter and Wester)
- Stormont
- Strathavon
- Strathbogie
- Strathearn
- Strathgryfe
- Strathnaver
- Strathspey
- Sutherland
- Teviotdale
- Tweeddale
| state2 = uncollapsed | group2 = Minor districts | abbr2 = minor | list2 =
- Applecross
- Appin
- Ardgour
- Ardmeanach
- Ardnamurchan
- Assynt
- Avondale
- Balquhidder
- Benderloch
- The Black Isle
- Braemar
- Coigach
- Cromar
- Cromdale
- Douglasdale
- Durness
- Dùthaich MhicAoidh
- Eddrachilles
- Enzie
- Ettrickdale
- Ewesdale
- Formartine
- Gairloch
- Glen Albyn
- Glen Almond
- Glen Cassley
- Glen Clova
- Glen Dochart
- Glenelg
- Glen Esk
- Glengarry
- Glen Lethnot
- Glen Lyon
- Glen Moriston
- Glen Orchy
- Glen Prosen
- Glenshee
- Glen Spean
- Glen Urquhart
- Gruinard
- Howe of Fife
- Howe of the Mearns
- Kintail
- Kintyre
- Knoydart
- Lochalsh
- Loch Broom
- Locheil
- The Machars
- Midmar
- Moidart
- Morar
- Morven
- Muir of Ord
- Rannoch Moor
- Rhinns of Kells
- Strathallan
- Strathardle
- Strathbran
- Strathbraan
- Strathcarron (Forth)
- Strathcarron (Oykel)
- Strathconon
- Strathdearn
- Strathdeveron
- Strathdee (Deeside)
- Strathdon
- Strathfarrar
- Strath Gartney
- Strathglass
- Strathisla
- Strathmore
- Strath of Kildonan
- Strath Oykel
- Strath Tay
- Strathyre
- Sunart
- Trossachs
| state3 = uncollapsed
| group3 = Insular districts
For smaller islands, usually districts in their own right, see List of Scottish islands
| abbr3 = insular
| list3 =
Teamplaid:Navbox subgroup
| state4 = uncollapsed | group4 = Border areas | abbr4 = border | list4 =