McCrary is an unincorporated community in Lowndes County, Mississippi. McCrary is located southeast of Columbus and northeast of New Hope on the Mississippi/Alabama state line. McCrary is located on the former Mobile and Ohio Railroad and had a freight and passenger station. The community was once home to a cotton gin and sawmill.