A catalog of neuronal cell types has often been called a “parts list” of the brain, and regarded as a prerequisite for understanding brain function. In the optic lobe ofDrosophila, rules of connectivity between cell types have already proven essential for understanding fly vision. Here we analyze the fly connectome to complete the list of cell types intrinsic to the optic lobe, as well as the rules governing their connectivity. We more than double the list of known types. Most new cell types contain between 10 and 100 cells, and integrate information over medium distances in the visual field. Some existing type families (transmedullary, lobula intrinsic, and lobula plate intrinsic) at least double in number of types, with implications for perception of color, motion, and form. We introduce a new family, serpentine medulla intrinsic, which has more types than any other, and three new families of types that span multiple neuropils. We demonstrate self-consistency of our cell types through automatic assignment of cells by distance in high-dimensional feature space, and provide further validation by selection of small subsets of discriminative features. Our work showcases the advantages of connectomic cell typing: complete and unbiased sampling, a rich array of features based on connectivity, and reduction of the connectome to a drastically simpler wiring diagram of cell types, with immediate relevance for brain function and development.