Clarksville City is located in northwestern Gregg County at (32.528866, -94.894344),[REF] along U.S. Route 80, 10mi west of Longview and east of Gladewater.
According to the United States Census Bureau, the city has a total area of , of which are land and , or 2.49%, are water [REF].