Cities & Towns in Shelby County, IN

Shelby County, county in Indiana, United States. As of 2020 county had an estimated population of 44,871 inhabitants. The county was created 203 years ago in 1821. Its county seat is Shelbyville.

There are 8 city/town in Shelby County, IN. The largest city of Shelby County is Marion with a population of 27,674. Other cities include, Shelbyville population 19,508, Geneva population 7,433, Middletown population 2,250, Flat Rock population 1,728


Marion, City in Indiana, United States


Shelbyville, Township in Shelby County, Illinois


Geneva, Town in Indiana, United States

Shelby County is located in central Indiana southeast of Indianapolis. The county has a population of around 44,000 residents. Some notable cities and towns in Shelby County include:


Shelbyville is the largest city and county seat of Shelby County with around 19,000 residents. It serves as a regional commercial and industrial center. Major landmarks include the Historic Intramural Depot and Grover Museum. The economy is focused on manufacturing, livestock, and crops.


Morristown is a small town located along the Big Blue River with around 1,700 residents. It features historic Victorian architecture downtown and provides outdoor recreation opportunities.

St. Paul

St. Paul is a quiet rural town with around 1,000 residents. It hosts the annual Strutting Duck Festival celebrating its heritage. The St. Paul Covered Bridge is listed on the National Register of Historic Places.


Fairland is a very small unincorporated town with around 400 residents. It originated along the railroad and features some preserved pioneer-era buildings.

In summary, Shelbyville serves as the main urban hub while smaller towns like Morristown, St. Paul, and Fairland showcase the rural landscapes and architectural history of Shelby County.

All Shelby County Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Shelby County.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z all
City Name Title Population
Fairland Human settlement in Shelby County, Indiana, United States of America 580
Flat Rock Unincorporated community in Shelby County, Minnesota 1,728
Geneva Town in Indiana, United States 7,433
Marion City in Indiana, United States 27,674
Middletown Town in Henry County, Indiana, United States 2,250
Morristown Town in Indiana, United States 1,341
Shelbyville Township in Shelby County, Illinois 19,508
Sugar Creek Unincorporated community in Shelby County, Indiana 320

County Cities on Map (8)

Indiana Counties (92)

Marion County (966,183) Lake County (487,536) Allen County (382,187) Hamilton County (344,238) Saint Joseph County (271,484) Elkhart County (206,161) Tippecanoe County (196,115) Vanderburgh County (182,447) Hendricks County (173,251) Porter County (170,980) Johnson County (160,607) Monroe County (148,219) Madison County (129,681) Clark County (119,266) Delaware County (113,454) LaPorte County (109,663) Vigo County (106,608) Bartholomew County (84,447) Howard County (82,732) Hancock County (79,553) Kosciusko County (78,988) Floyd County (78,936) Morgan County (70,707) Boone County (69,347) Wayne County (65,778) Grant County (65,225) Warrick County (63,269) Dearborn County (49,824) Henry County (48,033) Noble County (47,832) Marshall County (46,108) Lawrence County (45,496) Shelby County (44,871) Jackson County (44,222) DeKalb County (43,670) Dubois County (42,542) Harrison County (40,682) LaGrange County (40,119) Montgomery County (38,365) Putnam County (37,469) Cass County (37,388) Knox County (36,522) Huntington County (36,395) Adams County (35,839) Miami County (35,328) Steuben County (34,831) Whitley County (34,378) Gibson County (33,825) Daviess County (33,505) Jasper County (33,440) Clinton County (32,206) Greene County (32,203) Jefferson County (32,110) Wabash County (30,784) Ripley County (28,448) Washington County (28,213) Wells County (28,142) Jennings County (27,515) Decatur County (26,584) Clay County (26,246) Posey County (25,275) Randolph County (24,191) White County (24,165) Scott County (23,788) Starke County (23,049) Fayette County (22,892) Franklin County (22,761) Owen County (20,833) Sullivan County (20,578) Jay County (20,416) Carroll County (20,228) Spencer County (20,225) Fulton County (20,018) Orange County (19,651) Perry County (19,154) Parke County (16,871) Rush County (16,649) Fountain County (16,511) Vermillion County (15,329) Tipton County (15,227) Brown County (15,112) Newton County (13,907) Pulaski County (12,388) Pike County (12,378) Blackford County (11,782) Switzerland County (10,724) Crawford County (10,629) Martin County (10,079) Benton County (8,741) Warren County (8,194) Union County (7,119) Ohio County (5,892)