There are 16 Anniversary badges. I have the 15 year one Excelsior. I am missing Celebrant, Reveler, Pursuer, Merrymaker, Entertainer, Jubilant, Exultant, Lucky, Rhapsodic, Torchbearer, Unstoppable, Perseverant, Indomitable, Timeless, and Everlasting.
More specifically, I can guarantee I'm at 1494 badges currently. Along with the 15 badges above, I don't have the day job badges Scavenger, DUST Ranger, Psychologist, Survivalist, and Cold Hand of Death, and of course I don't have Until the End of the World. That's enough for 1515.