Elon Musk’s xAI to Spend $659M on New Memphis Data Center Facility Elon Musk’s xAI is significantly expanding its "Digital Delta" footprint. As of March 2026, the company has filed a $659 million building permit for a new 312,000-square-foot facility at 5414 Tulane Road in Memphis.This latest development is part of an aggressive scaling strategy to push the C... March 04, 2026 xAI
xAI faces legal action from SELC over gas turbine use at Memphis facility The US environmental non-profit Southern Environmental Law Center (SELC), alongside other environmental groups, is preparing to sue xAI over the deployment of unpermitted gas turbines powering its Colossus 2 data center in Memphis, Tennessee.“xAI has once again built a polluting power plant wi... February 17, 2026 xAI