Dighton is bordered by Rehoboth to the west, Swansea to the southwest, Somerset to the south, the Taunton River and the town of Berkley to the east, and the city of Taunton to the north.
Dighton's localities are Chestnut Tree Corner, Dighton, Dighton Rock State Park, North Dighton, Segreganset, South Dighton and Wheeler's Corner.