Electric Entertainment Studios is located on a 10-acre lot in the heart of Jefferson Parish, just outside New Orleans proper. The campus showcases 3 purpose-built sound stages, spacious production offices, ample parking, and several loading docks.
The studios are owned and operated by parent company, Electric Entertainment, the Los Angeles-based production and distribution company headed by veteran producer Dean Devlin, along with his partners Marc Roskin and Rachel Olschan-Wilson.