Stonington is located in New London County just east of New London between Mystic and the Rhode Island state line along US Highway 1 near Fishers Island Sound. The Pawcatuck and Mystic rivers are nearby.
Stonington is part of the New London-Norwich metro area.