Mexico City is the top spot for religious pilgrims, according to this report from the LA Times. The article says Mexico City’s basilica, which marks the spot where the Virgin of Guadalupe reportedly appeared in 1531, draws millions each year.
Though the article doesn’t say, I suspect they limited the site to Christian destinations, since Mecca, which seems a no-brainer for the list, doesn’t make the top 10.