Covington is located in
Alleghany County, of which it is the county seat, west of
Clifton Forge on I-64 in the
Central Region of the state.
One tradition says the community was named for settler Peter Covington; another says it was named for Prince Edward Covingtons.