Although comprising only one square mile when originally incorporated in 1858, today Ashland has grown through several annexations to a size of 7 sqmi , one of Virginia's larger towns in terms of land area.