Spruce Grove is a city in the Canadian province of Alberta. It is 11 km (6.8 mi) west of Edmonton. In 2021, 37,645 people live in Spruce Grove. The mayor of Spruce Grove is Jeff Acker.