Coleman is located north of the center of Coleman County at (31.827694, -99.425689) [REF].
According to the United States Census Bureau, Coleman has a total area of , of which is land and , or 0.58%, is water [REF].