Glenmoor is located in southeastern Columbiana County at (40.665198, -80.613044),[REF] in the southwest corner of St. Clair Township.
According to the United States Census Bureau, the Glenmoor CDP has a total area of , all land [REF].