Cedar Grove is a town in Highland Township, Franklin County, Indiana, United States. The population was 156 at the 2010 census. Cedar Grove, originally known as Rochester, was platted in 1837 by John Ward. Ward built a large gristmill there. It was incorporated as a town in 1907.