The salary of a zookeeper can vary depending on factors such as location, years of experience, and the size of the zoo. On average, zookeepers can earn around $30,000 to $40,000 per year.