Hardy-Weinberg equilibrium requires five conditions: no migration, no natural selection, random mating, no mutations, and large population size. Having multiple alleles at a locus is not a requirement - the equilibrium can be maintained with just two alleles at each locus.