Cities & Towns in Madison County, OH

Madison County, county in Ohio, United States. As of 2020 county had an estimated population of 44,559 inhabitants. The county was created 212 years ago in 1810. Its county seat is "London".

There are 2 city/town in Madison County, OH. The largest city of Madison County is London with a population of 10,316. Other cities include and Lafayette population 5,927


London, city in Madison County, Ohio, United States


Lafayette, village in Ohio, United States

All Madison County Cities (Aphebetical)

Cities, Towns, Neighborhoods & Other Populated Places in Madison 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 County Population
Lafayette Village in Ohio, United States Madison 5,927
London City in Madison County, Ohio, United States Madison 10,316