Brain circuits are assembled from a large variety of morphologically and functionally diverse cell types. It is not known how the intermingled cell types of an individual adult brain region differ in their expressed genomes. Here we describe an atlas of cell type transcriptomes in one brain region, the mouse retina. We found that each adult cell type expressed a specific set of genes, including a unique set of transcription factors, forming a 'barcode' for cell identity. Cell type transcriptomes carried enough information to categorize cells into morphological classes and types. Several genes that were specifically expressed in particular retinal circuit elements, such as inhibitory neuron types, are associated with eye diseases. The resource described here allows gene expression to be compared across adult retinal cell types, experimenting with specific transcription factors to differentiate stem or somatic cells to retinal cell types, and predicting cellular targets of newly discovered disease-associated genes.