Caddo Mills is a rural city in Hunt County, Texas located at the western edge of Northeast Texas. The population was 1,495 at the 2020 census, up from 1,338 at the 2010 census.