Opelika is located in and the county seat of Lee County in the east central part of the State of Alabama. As a principal city of the Auburn-Opelika Metropolitan Area, Opelika has a population of 28,635 (according to the 2013 Census Estimate). The Auburn-Opelika, AL MSA with a population of 150,933 which, along with the Columbus, Georgia metropolitan area and Macon County, Alabama, comprises the greater Greater Columbus, Georgia, a region home to 501,649 residents.
Of the total population (26,477), 27.9% are 19 years old or younger, 13.4% are 20 to 29 years old, 26.9% are 30 to 49 years old, 22.6% are 50 to 69 years old, and 8.3% are 70 years old or older. The median age was 34 years. For every 100 females there were 87.6 males. For every 100 females age 18 and over, there were 81.9 males. According to 2009 Census estimates, the median income for a household in the city was $35,243, and the median income for a family was $47,864.