Genetic variation, structure, and evolution of 12 populations of putative Engelmann spruce (Picea engelmanii Parry), white spruce (Picea glauca (Moench) Voss), and Engelmann - white spruce natural hybrids from the sympatric areas and two populations of white spruce from the allopatric areas in Alberta were examined using 23 allozyme loci coding for 13 enzymes in needles. Although most of the alleles were widespread, unique alleles were found in 9 of the 14 populations. No species-specific allele was observed. However, allele frequency differences were observed between the putative Engelmann and white spruce populations at a number of loci. Frequencies of 13 alleles showed significant correlation with altitude, those of 11 alleles showed correlation with latitude, and those of 3 alleles showed correlation with longitude. On average, 66.2% (99% criterion) of the loci were polymorphic, the number of alleles per locus was 1.88, the number of alleles per polymorphic locus was 2.88, and the observed and expected heterozygosities were 0.063 and 0.184, respectively. Genetic variability of allopatric white spruce, putative Engelmann, sympatric white spruce, and hybrid populations was quite comparable. The mean FSTestimate was 0.123 for the total populations. Canonical discriminant functions separated four putative Engelmann spruce populations from the fifth putative Engelmann spruce population and from the allopatric and sympatric white spruce and sympatric putative hybrid populations. A cluster analysis from genetic distances generally separated allopatric and sympatric white spruce populations from the putative Engelmann spruce and hybrid populations. A Wagner tree of the 14 populations produced two main branches; one branch consisting of two allopatric and two sympatric white spruce and one putative hybrid populations, and another branch consisting of the remaining nine spruce populations representing putative Engelmann spruce, putative hybrids, and sympatric white spruce. Putative hybrids showed lower distances to white spruce from the canonical discriminant analysis, whereas they showed lower distances to putative Engelmann spruce from the genetic distance analysis. High allozyme genetic identities between putative Engelmann and white spruce and allelic differentiation related to altitude in Alberta suggest that Engelmann spruce could at best be considered as a subspecies of Picea glauca, with white spruce named as Picea glauca ssp. glauca and Engelmann spruce named as Picea glauca ssp. engelmannii.Key words: Picea glauca, Picea engelmannii, biosystematics, natural hybridization, species differentiation, genetic divergence.