2017–18 Northern Football Alliance

The 2017–18 Northern Football Alliance consists of 47 teams split over 3 leagues.