The BBC's Price of Football survey has published it's results - showing a freeze in ticket prices for 70% of the tickets analysed for the 2015-16 season.
The largest survey of its kind in Europe, the Price of Football survey looked at ticket prices at 270 clubs across 13 leagues for the fifth year running.
Prices for 70% of tickets examined were frozen or reduced from last season, but the average price of the cheapest Premier League ticket crept over £30 for the first time, after 11 clubs put up prices in this category. Derby County, Reading and Huddersfield's £10 match-day ticket is the cheapest in the top five leagues in England.
Arsenal have the most expensive season ticket in the Premier League at £2,013. Their cheapest season ticket remains £1,014, and is still the most costly in the Premier League - £249 more than the next highest.
Kevin Miles, FSF chief exec said: "It says a lot about modern football when it's hailed as unusually good news that ticket prices aren't rising even further.
"Last season, football was incredibly expensive, it remains expensive this season - particularly on match-day tickets, for away fans and young adults.
"Premier League clubs knew before they had even set their prices for this season that they would be due a substantial windfall from the new TV deal.
"Thanks to this new broadcasting deal, clubs will receive around £40 more per seat, per match at every single game. Fans are the only stakeholders in football who continue putting more in despite this."
"The encouraging thing for us is that dedicated campaigning by supporters over the last two years is beginning to have an effect. It's time clubs recognised their commitment."
- Read the BBC Price of Football results in full...
- BBC sports editor Dan Roan analyses the results...