Claypool is located in southern Gila County at (33.408626, -110.847532), between Miami to the west and Globe, the county seat, to the east. U.S. Route 60 runs along the northern edge of the community.