A model for bandgap shrinkage in semiconductors is developed and applied to silicon. A survey of earlier experiments, and of new ones, give an agreement between the model and experiments on n- and p-type silicon which is good as far as transport measurements in the 300 K range. The discrepancies between theory and experiment are no worse than the discrepancies between the experimental results of various authors. It also gives a good account of recent, optical determinations of band gap shrinkage at 5 K.