Logan County is a county located in the U.S. state of Colorado. As of the 2020 census, the population was 21,528. The county seat is Sterling. The county was named for General John A. Logan. Logan County comprises the Sterling, CO Micropolitan Statistical Area.