Kosse is a town in Limestone County, Texas, United States. The population was 497 at the 2000 census. A July 1, 2009 U.S. Census Bureau estimate placed the population at 507.
Kosse is located at 31°18′27″N 96°37′49″W / 31.3075°N 96.63028°W / 31.3075; -96.63028 (31.307452, -96.630267). It is situated at the junction of State Highways 7 and 14 in southwestern Limestone County, approximately 16 miles east of Marlin and 17 miles south of Groesbeck. The closest large cities are Waco, 42 miles to the northwest, and Bryan/College Station, 52 miles south of Kosse.
According to the United States Census Bureau, the town has a total area of 1.3 square miles (3.4 km²), all of it land.