Hagan is an unincorporated community in Lee County, Virginia, in the United States. [1]
Hagan was named for Patrick Hagan, an original owner of the town site. [2] A post office was established at Hagan in 1892, and remained in operation until it was discontinued in 1952. [3]
36°42′15″N 83°17′12″W / 36.70417°N 83.28667°W