Mx uses a tiered-useage rate system, usually billed every 2 months, that changes from winter to summer, so comparing rates will be tough. The system is designed to ensure low-user locals pay much less per kwh . Essentially: the first few 100 kwh are very cheap. The next level of maybe 500 KWH is maybe double. The next level over 600 KWH hurts. Into the next category you want to shoot yourself! My number levels are my best guess, but may be now out of wack. In winter, all the numbers change.
Mexico has special lower rates for cities they consider in the hot areas. Penasco has applied to join that club, but been denied for the last 10 years. It might be we have too many gringos able to pay whatever they charge.