Minecraft wiki entry for Village, associated text: Villagers spawn in regular villages only.
Iron golems spawn in regular villages only, one spawns near a village meeting point.
Zombie villagers spawn in abandoned villages only.
Horses, pigs, cows, and sheep spawn in regular villages and abandoned villages.