According to the United States Census Bureau, the CDP has a total area of 8.9 square miles (22.9 km²), of which 8.9 square miles (22.9 km²) is land and 0.11% is water.
Glen Allen is located north and west of the city of Richmond.