In the ever-evolving world of professional football, the role and compensation of head coaches have become a topic of much discussion and intrigue. As we step into 2025, understanding who the top earners in the NFL coaching sphere are provides insight not only into their successes but also into the priorities and financial muscle of the franchises they lead. This article delves into the 10 highest-paid NFL coaches of 2025, highlighting their career milestones, recent contracts, and contributions to their respective teams. We’ll list them from No. 10 to the “Big Red Chief.”
RELATED: 10 College Football Coaches Making $10 Million or More in 2025
Liam Coen – Jacksonville Jaguars

2025 salary: $12 million
Liam Coen, hired as the Jaguars’ head coach in January 2025, signed a five-year deal worth around $12 million annually, making him the 10th-highest-paid NFL coach. Coen left a potential highest-paid offensive coordinator role with Tampa Bay to lead Jacksonville, aiming to revitalize the team alongside quarterback Trevor Lawrence.
John Harbaugh – Baltimore Ravens

2025 salary: $12 million
John Harbaugh secured a three-year extension through 2028, placing him among the highest-paid NFL coaches with a salary reportedly at $million annually. Now in his 18th season, Harbaugh has led Baltimore to a Super Bowl title, 12 playoff appearances, and consistently strong regular seasons, making him one of the league’s most respected and longest-tenured coaches. Plus, Harbaugh’s contract extension ends at the end of the 2025 season, and he’s certain to get a significant salary bump.
Kevin O’Connell – Minnesota Vikings

2025 salary: $13 million
Kevin O’Connell’s career coaching record with the Minnesota Vikings is 34-17 in the regular season, and 0-2 in the playoffs, for an overall record of 34-19. But the Vikings are convinced they have their guy, who won the NFL Coach of the Year award in 2024. He signed a contract extension earlier this year.
Ben Johnson – Chicago Bears

2025 salary: $13 million
Ben Johnson, the Chicago Bears’ first-time head coach for 2025, earned a five-year, $65 million contract, paying him $13 million annually. This salary places him seventh among NFL coaches, surpassing veterans like John Harbaugh and Sean McDermott. The Bears are betting on Johnson’s offensive prowess to revive their struggling franchise and return to the playoffs.
Kyle Shanahan – San Francisco 49ers

2025 salary: $14 million
Kyle Shanahan, head coach of the San Francisco 49ers, earns an annual salary of approximately $14 million in 2025, placing him among the NFL’s highest-paid coaches. Shanahan has led the 49ers to multiple NFC Championship games and two Super Bowl appearances, cementing his reputation as a top offensive mind. Under his leadership since 2017, San Francisco has seen significant success and progressive coaching staff diversity, with his contract recently extended through the 2025 season.
Sean McVay – Los Angeles Rams

2025 salary: $15 million
Sean McVay earns a reported $15 million in 2025, making him the NFL’s fifth-highest-paid coach. Known for turning the Rams into Super Bowl champions and franchise leader in wins, McVay secured a contract extension through 2026, emphasizing leadership and offensive innovation. He remains focused on building a winning roster around Matthew Stafford.
Jim Harbaugh – Los Angeles Chargers

2025 salary: $16 million
Jim Harbaugh signed a five-year, $80 million contract with the Chargers, earning $16 million annually, making him the NFL’s third-highest-paid coach in 2025. Returning from a successful college stint at Michigan, Harbaugh led the Chargers to 11 wins and a playoff berth, revitalizing their defense as one of the league’s best.
Mike Tomlin – Pittsburgh Steelers

2025 salary: $16 million
Mike Tomlin remains one of the highest-paid NFL coaches in 2025, earning $16 million annually after signing a three-year extension through 2027. Entering his 19th season with the Steelers, Tomlin boasts a historic streak of 18 consecutive non-losing seasons, a Super Bowl XLIII win, and 12 playoff appearances, solidifying his status as the NFL’s longest-tenured active head coach.
Sean Payton – Denver Broncos

2025 salary: $18 million
Sean Payton earns around $18 million annually as head coach of the Denver Broncos, making him one of the highest-paid NFL coaches in 2025. Denver traded a 1st and 2nd round draft pick to acquire him from New Orleans. In his first season, Payton led the Broncos to a 10-7 record and a playoff appearance. He has rebuilt his coaching staff with notable promotions and hires for the 2025 season.
Andy Reid – Kansas City Chiefs

2025 salary: $20 million
Andy Reid is the highest-paid NFL coach in 2025, earning **$20 million annually** under a five-year, $100 million contract signed in April 2024. With a net worth of around $50 million, Reid has led the Chiefs to multiple Super Bowl titles and is celebrated for his longevity and winning mindset in the league. He easily deserves the highest salary of all NFL coaches.
Conclusion

The landscape of NFL coaching is as competitive as ever, with franchises investing heavily in leadership to achieve success on the field and maintain strong team performances. The top-10 highest-paid coaches of 2025 exemplify excellence, strategic innovation, and a deep commitment to leading and developing their players toward championship glory. As these coaches continue to carve their legacy in the league, their compensation reflects both their past achievements and the faith placed in them to propel their teams into future successes. Building on their unique styles and accomplishments, each coach in this list embodies the qualities of leadershipessential in the dynamic world of NFL football.

