Lens-specific aquaporin-0 (AQP0) functions as a specific water pore and forms the thin junctions between fibre cells. Here we describe a 1.9Å resolution structure of junctional AQP0, determined by electron crystallography of double-layered two-dimensional crystals. Comparison of junctional and non-junctional AQP0 structures shows that junction formation depends on a conformational switch in an extracellular loop, which may result from cleavage of the cytoplasmic amino and carboxy termini. In the centre of the water pathway, the closed pore in junctional AQP0 retains only three water molecules, which are too widely spaced to form hydrogen bonds with each other. Packing interactions between AQP0 tetramers in the crystalline array are mediated by lipid molecules, which assume preferred conformations. We were therefore able to build an atomic model for the lipid bilayer surrounding the AQP0 tetramers, and we describe lipid-protein interactions.