The 148th running of the Preakness Stakes is currently scheduled for May 20, 2023, at Pimlico Race Course in Baltimore, MD. That means the race will be held on the traditional third Saturday in May, and it will be the second leg of the 2023 Triple Crown.