List of San Francisco 49ers head coaches

There have been 17 head coaches in the history of the San Francisco 49ers professional football franchise. The San Francisco 49ers franchise was formed in 1946 as a charter member of the All-America Football Conference (AAFC) before joining the National Football League (NFL) in 1950 after the AAFC merger with the NFL. Buck Shaw became the first head coach of the 49ers in 1946, serving for nine seasons—four in the AAFC and five in the NFL. He coached a number of future College and Pro Football Hall of Famers, such as Frankie Albert, Joe Perry, Leo Nomellini, Y. A. Tittle, Bob St. Clair and Hugh McElhenny. In terms of tenure, Bill Walsh has coached more games (152) and more complete seasons (10) than any other head coach in 49ers franchise history. He led the 49ers to playoff appearances in seven seasons, three of which led to the Super Bowl championship, in 1981, 1984 and 1988. Jerry Rice, Joe Montana, Charles Haley, Ronnie Lott, Roger Craig, Fred Dean and Steve Young are among the players Walsh has coached in his career.

Three 49ers coaches—Dick Nolan, Walsh and George Seifert—have been named coach of the year by at least one major news organization. Walsh and Jack Christiansen are the only 49ers coaches currently in the Pro Football Hall of Fame. Four times in 49ers history has there been an "interim" head coach. Three games into the 1963 season, coach Red Hickey resigned and was replaced by Jack Christiansen. Christiansen coached the 49ers to a 2–9 record in the remainder of the season and came back to coach the team for four more years. In 1978, Pete McCulley was fired after coaching the 49ers to a 1–8 record. He was replaced by offensive coordinator Fred O'Connor, who was himself fired after leading the 49ers to one win in their final seven games. After a 2-5 start to the 2008 season, Mike Nolan was fired and replaced by Mike Singletary, who finished the season 5-4 and became the official head coach following that season. After a 5-10 start to the 2010 season, Mike Singletary was fired and replaced by Jim Tomsula for the final 49ers game of the 2010 season.

Coaches
Note: Statistics are correct through the end of the 2010 NFL season.