World Power & Gas, LLC dba Mega Energy is a minority-owned national retail electricity provider established in our home state of Texas. Our team is comprised of proven industry professionals with sales and operations currently focused on Illinois, Ohio, Connecticut, Massachusetts, New Hampshire, and Maine.
Since 2007, we have been providing simple and affordable energy products and services as guided through our brand pillars: family, transparency, and philanthropy. Join us and experience the benefits for yourself!
Mega Energy Address
2150 Town Square Place Sugar Land, TX United States