The problem of state estimation has come to be known as data assimilation in many geophysical applications. I will review data assimilation for the atmosphere, especially for numerical weather prediction. A distinguishing characteristic of atmospheric data assimilation is the diversity and extremely large numbers of observations considered and the extremely large dimension of the state vector.