THE AFL has broken its all-time club membership record, exceeding 900,000 members for the first time in its history.

A record 907,561 people have signed up to membership packages at their clubs in 2017, with 10 of the 18 clubs also breaking all-time membership records.

They are Adelaide, Essendon, Geelong, Greater Western Sydney, Hawthorn, Melbourne, Richmond, St Kilda, Sydney and the Western Bulldogs.

AFL chief Gillon McLachlan said the popularity of the game had never been greater.

"One in every 27 Australians is now a member of an AFL club, a sign that the national reach of Australian football has never been bigger," he said.

"On behalf of the AFL, thank you to the 907,561 members that signed up and supported their club in season 2017.

"The financial and emotional commitment members make is the key reason why our game continues to prosper."

Collingwood has the most members, with 75,879 signing up this year, regaining top spot from Hawthorn (75,663), with Richmond (72,669) in third position.

Essendon, coming off a season cruelled by the year-long suspension of 12 players, achieved a 17.87 per cent increase in membership over 2016.

Greater Western Sydney's membership soared by almost 37 per cent, while the Western Bulldogs took advantage of their premiership to boost their member numbers by more than 20 per cent.

It is the 17th consecutive season the AFL has recorded positive growth in membership figures.

The inaugural NAB AFL Women's League membership tally is included in overall figures, with 7192 fans becoming foundation members of an AFLW club.

Forty-five per cent (3237 fans) of those people are new members to the AFL.

"While the AFLW season featured free entry to all games, to see over 7000 fans become a foundation member with a club and pledge their support is extremely encouraging," McLachlan said.

AFL club membership tallies in 2017

CLUB20162017
Adelaide54,30756,865
Brisbane Lions23,28621,362
Carlton50,13050,326
Collingwood74,64375,879
Essendon57,49467,768
Fremantle51,88951,254
Geelong50,57154,854
Gold Coast12,85411,665
Greater Western Sydney15,31220,944
Hawthorn75,35175,663
Melbourne39,14642,233
North Melbourne45,01440,343
Port Adelaide53,74352,129
Richmond72,27872,669
St Kilda38,00942,052
Sydney56,52358,838
West Coast65,18865,064
Western Bulldogs39,45947,653
TOTALS875,197907,561