Alabama’s most diverse suburbs range from small areas in the coastal regions to growing cities in the northern part of the state.

Niche.com recently looked at data to determine the most diverse suburbs in Alabama. The ranking used information from the U.S. Census Bureau to determine diversity based on a range of factors, including race, income and age. You can see the complete methodology here.

Here are the 25 most diverse suburbs in Alabama:

1. Bayou La Batre, Mobile County

2. Irondale, Jefferson County

3. Phenix City, Lee and Russell counties

4. Decatur, Morgan County

5. Elmore, Elmore County

6. Coosada, Elmore County

7. Tarrant, Jefferson County

8. Grayson Valley, Jefferson County

9. Brook Highland, Shelby County

10. Lipscomb, Jefferson County

11. Tillman Corner, Mobile County

12. Wetumpka, Elmore County

13. Pleasant Grove, Jefferson County

14. Adamsville, Jefferson County

15. Moores Mill, Madison County

16. Meridianville, Madison County

17. Bay Minette, Baldwin County

18. Hoover, Shelby/Jefferson counties

19. Chickasaw, Mobile County

20. Hueytown, Jefferson County

21. Point Clear, Baldwin County

22. Athens, Limestone County

23. Madison, Madison County

24. Millbrook, Autauga/Elmore counties

25. Center Point, Jefferson County

And Alabama overall? According to the Census Bureau, Alabama is home to 4.78 million people, with roughly 23 percent under age 18 years old; 17 percent older than 65. Almost 52 percent are female, the remainder male; 69 percent are white; and 27 percent are African American.