 As of the 2010 census, the population of the town was 420, down from 447 in 2000.Pleasant Groves is located at 34°44'29" North, 86°11'26" West (34.741295, -86.190445).The town is situated on a narrow ridge that extends outward from the Cumberland Plateau in western Jackson County.