The 2017 National Premier Leagues was the fifth season of the Australian National Premier Leagues football competition. The league competition was played amongst eight separate divisions, divided by FFA state and territory member federations. The divisions are ACT, NSW, Northern NSW, Queensland, South Australia, Tasmania, Victoria and Western Australia.
The winners of each respective divisional league competed in a finals playoff tournament at season end, with Heidelberg United crowned as Champions, which gave them direct qualification for the 2018 FFA Cup Round of 32.