How many miles is it from Annapolis to Baltimore City?

According to trueknowledge.com, it is 22.99 miles from Annapolis to Baltimore City.