Craig McGregor (born 12 October 1933, in Jamberoo, New South Wales) is an Australian journalist, essayist, academic, cultural observer and critic.
McGregor went to Cranbrook School, Sydney, leaving at 16 to work at the Sydney Morning Herald before studying arts at the University of Sydney.
He has written books on Australian society, politics and popular culture, as well as two novels and a collection of short stories. He wrote the script for a section of the 1973 film Libido and co-wrote the 1976 rock opera Hero. He has won two Walkley Awards for Journalism: in 1977 for Best Newspaper Feature Story, and in 1986 for Best Feature in a Newspaper or Magazine. He met and interviewed Bob Dylan during his 1966 tour of Australia, and later edited the book Bob Dylan: A retrospective. He has his own entry in The Bob Dylan Encyclopedia.
He is Emeritus Professor of Visual Communication at the University of Technology, Sydney, where he taught between 1988 and 2000.