Hardy-Weinberg equilibrium tells you what genotype frequencies to expect from allele frequencies in an ideal population. For a gene with two alleles, if the allele frequencies are pp and qq and the model assumptions hold, then:

p+q=1p + q = 1

and the expected genotype frequencies are:

p2+2pq+q2=1p^2 + 2pq + q^2 = 1

Here, p2p^2 is the expected frequency of one homozygote, 2pq2pq is the expected frequency of the heterozygote, and q2q^2 is the expected frequency of the other homozygote. Biologists use this as a baseline: if real genotype data differ a lot from these values, at least one model assumption may not hold.

What Hardy-Weinberg Equilibrium Means In Plain Language

In plain language, Hardy-Weinberg equilibrium says that allele frequencies can stay constant across generations, and genotype frequencies follow a predictable pattern, if a population meets a specific set of conditions.

It does not mean the population is perfect, healthy, or unchanged in every possible way. It means this particular genetics model is stable under its assumptions.

Conditions Required For Hardy-Weinberg Equilibrium

The classic model assumes:

  • random mating
  • no natural selection
  • no mutation introducing new alleles
  • no migration adding or removing alleles
  • a very large population, so genetic drift is negligible

If these conditions do not hold, the Hardy-Weinberg expectation may fail. That is why the equation is most useful as a baseline, not as a claim that real populations are usually ideal.

Worked Example: From Allele Frequency To Genotype Frequency

Suppose a gene has two alleles, AA and aa. Let the allele frequency of AA be p=0.7p = 0.7 and the allele frequency of aa be q=0.3q = 0.3.

First check the allele frequencies:

0.7+0.3=10.7 + 0.3 = 1

Now compute the expected genotype frequencies:

AA=p2=(0.7)2=0.49AA = p^2 = (0.7)^2 = 0.49 Aa=2pq=2(0.7)(0.3)=0.42Aa = 2pq = 2(0.7)(0.3) = 0.42 aa=q2=(0.3)2=0.09aa = q^2 = (0.3)^2 = 0.09

These values add to 11:

0.49+0.42+0.09=10.49 + 0.42 + 0.09 = 1

So if the Hardy-Weinberg assumptions hold, you would expect about 49% AAAA, 42% AaAa, and 9% aaaa.

This is the key move in most Hardy-Weinberg problems: start with allele frequencies, then square and combine them to get the expected genotype frequencies.

Why Biologists Use Hardy-Weinberg Equilibrium

Hardy-Weinberg equilibrium is used to compare observed data with a simple expectation. That helps biologists ask better questions, such as whether selection may be acting, whether non-random mating is happening, or whether a small population may be drifting.

It is also useful in intro genetics because it connects allele frequency, genotype frequency, and population-level thinking in one clean model.

Common Mistakes

Treating the equation as proof of equilibrium

The equation p2+2pq+q2=1p^2 + 2pq + q^2 = 1 is an algebraic identity for the two-allele setup. A real population is only in Hardy-Weinberg equilibrium if the assumptions are reasonable and the observed genotype frequencies match the expected pattern closely enough.

Confusing allele frequency with genotype frequency

pp and qq describe alleles in the population, not the fraction of individuals with each genotype. The genotype frequencies are p2p^2, 2pq2pq, and q2q^2.

Forgetting the model is conditional

If selection, migration, mutation, non-random mating, or drift matters, Hardy-Weinberg may not describe the population well. A mismatch is a clue to investigate, not a full explanation by itself.

When You Use This Concept

You will see Hardy-Weinberg equilibrium in population genetics, evolution, and introductory biology courses. It is often used when estimating carrier frequencies, checking whether genotype counts match a simple expectation, or building a baseline before asking what evolutionary force may be operating.

Try A Similar Problem

Try your own version with p=0.8p = 0.8 and q=0.2q = 0.2. Compute p2p^2, 2pq2pq, and q2q^2, then ask which Hardy-Weinberg assumption would be the first one to question if real data did not match those values.

If you want another case to practice, try solving a similar population-genetics problem step by step with GPAI Solver.

Need help with a problem?

Upload your question and get a verified, step-by-step solution in seconds.

Open GPAI Solver →