The latest Deloitte Football Money League shows both clubs have improved on their performances last year.
Newcastle United has consolidated its place in the top 20 of the Money League, rising two places to 17th, despite a marginal fall in revenue of £0.9m to £128.8m.
Sunderland reached the top 30 for the second consecutive year, moving up two places to 25th with revenue of £101.1m, despite an overall revenue reduction of £3.3m.
A 10% strengthening of sterling versus the euro helped English clubs as a whole as a record nine Premier League clubs were named among this year’s top 20.
Premier League clubs now dominate the top 30, with 17 of those clubs having played in the Premier League during the 201415 season.
Tim Bridge, senior manager at Deloitte, said: “Despite disappointing performances by Premier League clubs in recent European competitions, they continue to lead the way in revenue terms.
“With the new round of Premier League broadcast deals set to deliver greatly improved domestic broadcast revenues in 201617, we expect to see Premier League clubs cementing their places in the top 30 in the coming years, with potential for some of these to climb into the top 20.”
Manchester United, although slipping one place to third, remain the highest revenue-generating club from the Premier League, earning €519.5m (£395.2m).
Chelsea fell one place to eighth, with Arsenal climbing to seventh. Manchester City and Liverpool are the other two Premier League clubs in the top 10, placing sixth and ninth respectively.