Edson is a town in west-central Alberta, Canada. It is located in Yellowhead County, 192 kilometres (119.3 mi) west of Edmonton along the Yellowhead Highway and 10 kilometres (6.21 mi) east of the intersection with Highway 47.
Edson has a population of approximately 8,000 residents and lies in the McLeod River valley, immediately east of the Canadian Rockies foothills. The surrounding landscape consists of primarily taiga forest with sand hills and muskeg. The town is located at an altitude of 925 meters (3,035 ft).