McLeansboro är administrativ huvudort i Hamilton County i Illinois.[1] Orten har fått sitt namn efter markägaren William B. McLean.[2] Vid 2010 års folkräkning hade McLeansboro 2 883 invånare.[3]