Continuing advances in cryo-electron microscopy (cryo-EM) demonstrate the promise it holds for revealing biological structures at chemical resolution, in which noncovalent interactions, RNA and protein modifications, and solvation can be modeled accurately. At present, the best cryo-EM-derived models of the bacterial ribosome are of the large (50S) ribosomal subunit with effective global resolutions of 2.4-2.5 Å, based on map-to-model Fourier shell correlation (FSC). Here we present a model of the E. coli 70S ribosome with an effective global resolution of 2.0 Å, based on maps showcasing unambiguous positioning of residues, their detailed chemical interactions, and chemical modifications. These modifications include the first examples of isopeptide and thioamide backbone substitutions in ribosomal proteins, the former of which is likely conserved in all domains of life. The model also defines extensive solvation of the small (30S) ribosomal subunit for the first time, as well as interactions with A-site and P-site tRNAs, mRNA, and the antibiotic paromomycin. The high quality of the maps now allows a deeper phylogenetic analysis of ribosomal components, and identification of structural conservation to the level of solvation. The maps and models of the bacterial ribosome presented here should enable future structural analysis of the chemical basis for translation, and the development of robust tools for cryo-EM structure modeling and refinement.