Según la Oficina del Censo de los Estados Unidos, Annapolis tiene una superficie total de 20.99 km², de la cual 18.61 km² corresponden a tierra firme y (11.36%) 2.39 km² es agua.