Drayton Valley is a town in central Alberta, Canada. Drayton Valley has about 7,050 residents and an elevation of 846 metres. Mapcarta, the open map.