3.2 - 4.6 MW each. Made by GE which is currently owned by China.
https://en.wikipedia.org/wiki/List_of_GE_locomotives
3.2 MW can power 1000 homes using 30 KW each, which is a real stretch. The average at any one time is about 5 to 10 KW, but you need to have headroom for peaks and surges.