Spruce Grove is a city that is 11 km (6.8 mi) west of Edmonton, Alberta in Canada. The city is adjacent to the Town of Stony Plain and is surrounded by Parkland County. Spruce Grove is the ninth-largest city in Alberta.
Spruce Grove is home to the Horizon Stage Performing Arts Centre, a local theatre, and the TransAlta Tri Leisure Centre, a recreation facility shared with Stony Plain and Parkland County. The nearest major international airport is the Edmonton International Airport, just south of Edmonton.
Spruce Grove has a population of over 34,066 people. Spruce Grove also forms part of the wider Edmonton metropolitan area which has a population of over 1,800,000 people.