The next tour stop for Josh Ritter is Wednesday, June 7 in Annapolis, MD.