Cedar Grove is a small town located in the township of Highland. It is a part of Franklin County occupying a total area of about 0.5 sq. kms. The town is located at an elevated height of about 600 ft. from the ground level. With a small population and a majority of white people, most of the local inhabitants are primarily engaged in agriculture and trade related activities in and around the region. Some are also involved with the service sector like healthcare, education, tourism and others. Some are engaged with trade and activities in and outside the city.