The Lords of Altamont ConcertsCatch The Lords of Altamont live and on tour right now! There are 16 concerts scheduled across United States. The next The Lords of Altamont concert is scheduled for Friday, May 10, 2024 at The Echo in Los Angeles, CA, United States.