Overview Shrewsbury is a town in Missouri, United States, with a population of about 6,254[1]. Geography Coordinates: 38.5903, -90.3368