Okeewemee is approximately 7 miles (11.3 km) west of Moore County, 6 miles (9.7 km) south of Randolph County, 12 miles (19.3 km) east of Stanly County, and 16 miles (24.7 km) north of Richmond County.
Okeewemeee lies at an elevation of 620 feet (189 m).