Initial density variations in the early universe that seeded galaxy formation.Primordial cosmic fluctuations are tiny density variations in the early universe, imprinted about 380,000 years after the Big Bang. These quantum-scale ripples were stretched to cosmic sizes during inflation and later amplified by gravity, providing the seeds for all structure we see today—galaxies, clusters, and superclusters. Without them, the universe would be perfectly smooth and featureless, with no stars or planets. They are observed as temperature anisotropies in the cosmic microwave background (CMB) and as the distribution of galaxies in large-scale surveys.
The prediction of primordial fluctuations was formalized in the 1980s with inflationary theory, and their statistical properties were confirmed by the COBE satellite in 1992 and refined by WMAP and Planck.
In the first moments after the Big Bang, quantum fluctuations in the inflaton field created slight overdensities and underdensities in matter and radiation. As the universe expanded and cooled, these regions evolved: denser areas attracted more matter via gravity, while radiation pressure resisted collapse, creating acoustic oscillations. These oscillations froze into the CMB as hot and cold spots, and later the overdensities collapsed into dark matter halos, which then gathered gas to form galaxies.
Measurements of primordial fluctuations constrain cosmological parameters like the Hubble constant and the nature of dark matter, and guide simulations of galaxy formation.
The largest fluctuations are only about one part in 100,000, meaning the early universe was remarkably smooth—yet those tiny variations gave rise to every galaxy in the cosmos.
| P(k) | variable | Dimensionless power spectrum — power spectrum |
| k | variable | Wavenumber — wavenumber reciprocal metre |
| k_* | variable | Pivot wavenumber — wavenumber reciprocal metre |
| n_s | variable | Spectral index — spectral index |
| A_s | constant | Amplitude of primordial scalar perturbations at the pivot scale — scalar amplitude = 2.1e-9 |













