Caddo Lake ( ) is a 25400 acres lake and bayou (wetland) on the border between Texas and Louisiana, in northern Harrison County and southern Marion County in Texas and western Caddo Parish in Louisiana.