In utero electroporation allows for rapid gene delivery in a spatially- and temporally-controlled manner in the developing central nervous system (CNS). Here we describe a highly adaptable in utero electroporation protocol that can be used to deliver expression constructs into multiple embryonic CNS domains, including the telencephalon, diencephalon and retina.