Cryo-electron microscopy (cryo-EM) is a powerful tool for macromolecular to near-atomic resolution structure determination in the biological sciences. The specimen is maintained in a near-native environment within a thin film of vitreous ice and imaged in a transmission electron microscope. The images can then be processed by a number of computational methods to produce three-dimensional information. Recent advances in sample preparation, imaging, and data processing have led to tremendous growth in the field of cryo-EM by providing higher resolution structures and the ability to investigate macromolecules within the context of the cell. Here, we review developments in sample preparation methods and substrates, detectors, phase plates, and cryo-correlative light and electron microscopy that have contributed to this expansion. We also have included specific biological applications.