Kenedy is on US 181 and Hwy 72 four miles south of Karnes City in Karnes County.
Kenedy experienced considerable growth as a trade and business center during the railroad era. Since incorporation, the population of Kenedy increased steadily, from 1,147 in 1910 to 3,763 in 1990.
Although passenger train service was discontinued in the 1950s, Kenedy remained an economic center for the surrounding area, which derives its livelihood principally from farming, ranching, oil, gas, and uranium. Kenedy calls itself the "flax capital of Texas" and had at one time an annual Flax Festival.