Beech Grove is an unincorporated community and census-designated place in McLean County, Kentucky, United States. Its population was 282 as of the 2020 census. Beech Grove has a post office with ZIP code 42322, which opened on April 29, 1878.
Beech Grove is in northwestern McLean County.
According to the U.S. Census Bureau, the Beech Grove CDP has an area of ; of its area is land, and is water.
Kentucky Routes 56, 136, and 256 pass through the community. KY 136 leads southeast to Calhoun, the county seat, and west to Sebree. KY 56 leads west to Sebree with KY 136 but turns northeast in Beech Grove to lead to Owensboro. KY 256 leads southeast to Calhoun by a more southerly route.