first number of power first choice power number of customers First Choice Power Customer Service Phone Number 866 469-2464 Email Help Center. PO Box 180 Tulsa OK 74101-0180. … Thursday, October 27, 2022 Edit