Poplar Grove is a village in Boone County, Illinois, founded in 1859 and located in Poplar Grove and Belvidere Townships. It's part of the Rockford Metropolitan Statistical Area and the gated community Candlewick Lake. As of 2020, the population was 5,049.