Kenedy is a city in Karnes County, Texas, United States, named for Mifflin Kenedy, who bought 400,000 acres and wanted to develop a new town that would carry his name. The population was 3,296 at the 2010 census, down from 3,487 at the 2000 census.

source