Gracemont is located east of the center of Caddo County at (35.187872, -98.258633),[REF] in the valley of Sugar Creek, a tributary of the Washita River and part of the Red River watershed.
According to the United States Census Bureau, the town of Gracemont has a total area of , all of it land [REF].