The 2012 National Football League known for sponsorship reasons as the Allianz National Football League was the 81st staging of the National Football League (NFL), an annual Gaelic football tournament for the Gaelic Athletic Association county teams of Ireland. The League began on Saturday 4 February 2012. Thirty-two Gaelic football county teams from the island of Ireland, plus London, participated.
On 29 April, Cork defeated Mayo by 2-10 to 0-11 to win their eight league title and their third in a row.
The 2012 format of the National Football League was a system of four divisions. The top three divisions consisted of 8 teams, and Division 4 contained nine teams. Each team played every other team in its division once, either home or away. 2 points were awarded for a win and 1 for a draw.
If only two teams were level on points:
If three or more teams were level on points, points difference was used to rank the teams.
The top four teams in Division 1 contested the 2012 NFL semi-finals (first played fourth and second played third) and final. The top two teams in divisions 2, 3 and 4 were promoted, and contested the finals of their respective divisions. The bottom two teams in divisions 1, 2 and 3 were relegated.
<sup>1</sup><small>Attendance figure is total of both semi-finals played consecutively</small>
<sup>2</sup><small>Attendance figure is total of the Division 1 and Division 2 finals played consecutively</small>
<sup>2</sup><small>Attendance figure is total of the Division 1 and Division 2 finals played consecutively</small>
<sup>3</sup><small>Attendance figure is total of the Division 3 and Division 4 finals played consecutively</small>
<sup>4</sup><small>Attendance figure is total of the Division 3 and Division 4 finals played consecutively</small>