As of season 2018–19, the Ayrshire AFA had 44 member clubs, listed hereafter in their respective leagues :
The Ayrshire AFA is split into four single tiers - a Premier Division at the summit with three divisions below, each on a separate level. Each tier has two promotion/relegation positions between divisions.
The league setup:
Level
League(s)/Division(s)
1
Ayrshire Premier League
12 clubs playing 22 games
2
Ayrshire First Division
12 clubs playing 22 games
3
4
Ayrshire Division 2B
10 clubs playing 18 games