Oppidan Carol Stream Data Center
Under Construction
The Oppidan Carol Stream Data Center is a single-story data center of about 90,000 square feet on an 11.41-acre former Henkel industrial site at 245 Kehoe Blvd. in Carol Stream, DuPage County, Illinois. Oppidan Holdings LLC of Minnesota is the developer, and the end user is undisclosed. The contractor describes five data halls, each designed for 2 MW, with infrastructure for future expansion. Construction was underway in March 2025 with opening projected for 2026, and no serving utility or campus power total has been published.