Dillon is located near the center of Dillon County in the Pee Dee region of northeastern South Carolina.
According to the U.S. Census Bureau, Dillon has a total area of , of which , or 0.21%, is water [REF].