Monroe County is a county in the southern part of the U.S. state of Alabama. As of the 2010 census, the population was 23,068. The county seat is Monroeville. The name is in honor of James Monroe, fifth President of the United States.