What doesn't affect Pokémon spawns? Weather is a big one — you won't catch an Electric Pokémon during a thunderstorm. (While it would be nifty if Niantic added this in a future update, I foresee idiots getting electrocuted trying to hold their phone out in the rain to catch Magnemite.)