 In 2019, the town annexed 446.88 acres of additional land, more than doubling its size.Forest Heights is located at (38.811863, -76.996809).According to the United States Census Bureau, the town has a total area of , all land.