Craig Anderson may refer to:
- Craig Anderson (actor) (born 1978), Australian writer and actor
- Craig Anderson (bishop) (born 1942), American bishop
- Craig Anderson (ice hockey) (born 1981), former NHL goaltender
- Craig Anderson (1960s pitcher) (born 1938), former Major League Baseball pitcher
- Craig Anderson (2010s pitcher) (born 1980), Australian-born minor league baseball pitcher in the Baltimore Orioles organization
- Craig Anderson (motocross), Australian motocross rider
- Craig Anderson, producer/director, first director of the play On Golden Pond
- Craig A. Anderson, American psychology professor at Iowa State University