Marlboro is a hamlet in west-central Alberta, Canada within Yellowhead County. It is located on the Yellowhead Highway (Highway 16), approximately 25 kilometres (16 mi) west of Edson. Sundance Provincial Park is located northwest of the hamlet. Statistics Canada recognizes Marlboro as a designated place.