Latest Data (2017)
Population 59
Nationwide Rank 18993

Quick Facts

Mooresville, Alabama is the 18,993rd largest city in the United States as of 2017.

Mooresville, Alabama is a town.

Mooresville, Alabama is as large as it has ever been. In 2017 Mooresville had its largest population ever.

Mooresville, Alabama is growing moderately quickly. It is growing faster than 82% of similarly sized cities since 2000.

Similarly Sized Cities In US

US Rank Name Population Growth
2000-2017
18983 Webb City, Oklahoma 60 -36.8%
18984 Westport, Minnesota 60 -16.6%
18985 Bathgate, North Dakota 59 -10.6%
18986 Bluff City, Kansas 59 -26.2%
18987 Brant Lake, South Dakota 59
18988 Glasgow, Pennsylvania 59 -6.3%
18989 Govan, South Carolina 59 -11.9%
18990 Hazel Run, Minnesota 59 -7.8%
18991 Lane, South Dakota 59 0.0%
18992 Menlo, Kansas 59 3.5%
18993 Mooresville, Alabama 59 0.0%
18994 Nashville, Kansas 59 -46.8%
18995 Nome, North Dakota 59 -15.7%
18996 Rives, Missouri 59 -32.9%
18997 Royal, Nebraska 59 -21.3%
18998 St. Vincent, Minnesota 59 -49.1%
18999 Valeria, Iowa 59 -4.8%
19000 Wilder, Minnesota 59 -14.4%
19001 Worth, Missouri 59 -37.2%
19002 Brookview, Maryland 58 -10.7%
19003 Burr, Nebraska 58 -12.1%

Similarly Sized Cities In Alabama

US Rank Name Population Growth
2000-2017
18045 Myrtlewood 118 -15.1%
18108 Libertyville 114 7.5%
18117 Bon Air 113 17.7%
18227 Ridgeville 107 -31.8%
18355 Lowndesboro 100 -26.4%
18362 Haleburg 99 -8.3%
18455 Faunsdale 93 6.8%
18539 Needham 88 -9.2%
18545 Blue Springs 87 -27.5%
18704 Union Grove 78 -17.0%
18762 Ethelsville 73 -9.8%
18993 Mooresville 59 0.0%
19024 Petrey 57 -9.5%
19062 Cardiff 53 -35.3%
19077 Goldville 52 40.5%
19118 Emelle 49 58.0%
19143 Dayton 47 -21.6%
19186 Benton 43 -8.5%
19271 Natural Bridge 35 25.0%

Population History

Year Population Rank in US
2017 59 18,993
2016 58 19,016
2015 58 19,015
2014 58 19,016
2013 57 19,043
2012 56 19,064
2011 55 19,071
2010 53 19,093
2009 66 18,942
2008 65 18,972
2007 64 18,987
2006 62 19,029
2005 61 19,048
2004 60 19,071
2003 59 19,089
2002 59 19,093
2001 59 19,100
2000 59 19,102
1990 47 19,125