Solar pool heaters can work in cold climates, but their effectiveness will be reduced due to less sunlight and lower ambient temperatures. In such cases, a backup heating system may be necessary.