Cities & Towns in Madison County, KY

Madison County, county in Kentucky, United States. As of 2020 county had an estimated population of 94,265 inhabitants. The county was created 239 years ago in 1785. Its county seat is Richmond.

There are 3 city/town in Madison County, KY. The largest city of Madison County is Richmond with a population of 36,800. Other cities include, Berea population 16,287 and Arlington population 296

Richmond
Richmond

Richmond, City in and the county seat of Madison County, Kentucky, United States

Berea
Berea

Berea, City in Kentucky

Arlington

Arlington, Arlington is a city in Madison County, Kentucky

Nestled in the heart of the Bluegrass Region, Madison County, Kentucky is home to rolling green hills, horse farms, and historic small towns. Here are some of the notable cities and towns located in Madison County:

Richmond

Richmond is the largest city and county seat of Madison County, with a population of around 35,000 residents. Located along I-75, Richmond serves as an economic hub for the surrounding agricultural region. Key landmarks include Eastern Kentucky University, Lake Reba Recreational Complex, and the historic downtown area.

Berea

Berea is a small college town located just south of Richmond. It has around 14,000 residents and is home to Berea College which dates back to 1855. The historic Boone Tavern and student craft productions are big attractions. Downtown Berea has a lively arts scene.

Madison

The small town of Madison sits along the Kentucky River and has around 800 residents. It served as Kentucky's capital briefly in the 1780s. Today it contains historic government buildings and homes that offer a glimpse into the past as well as several small shops and restaurants.

Waco

Waco is an unincorporated town in northern Madison County, about halfway between Richmond and Berea. The rural community grew around Waco Elementary which opened in 1876. Historic landmarks include the Waco Christian Church and the Todd House.

Kirksville

Kirksville is another small unincorporated town located along US Highway 421 in western Madison County. It was founded in the 1840s and had a shipping port along the Kentucky River. The Kirksville Historic District preserves examples of 19th century architecture.

In addition to these towns, Madison County contains several other small rural communities and settlements amongst the picturesque farmland and rolling hills of Central Kentucky. From historic architecture to college culture, each town contributes to the county's unique charm.

All Madison County Cities (Aphebetical)

List of 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 Population
Arlington Arlington is a city in Madison County, Kentucky 296
Berea City in Kentucky 16,287
Richmond City in and the county seat of Madison County, Kentucky, United States 36,800
0

County Cities on Map (3)

Kentucky Counties (120)

Jefferson County (767,452) Fayette County (324,735) Kenton County (167,949) Boone County (135,396) Warren County (134,510) Hardin County (111,309) Daviess County (101,978) Madison County (94,265) Campbell County (94,020) Bullitt County (82,182) Christian County (71,478) Oldham County (66,999) McCracken County (65,644) Pulaski County (65,530) Laurel County (61,238) Scott County (58,470) Pike County (57,057) Jessamine County (54,057) Franklin County (51,118) Shelby County (49,611) Boyd County (46,516) Nelson County (46,450) Henderson County (44,740) Hopkins County (44,662) Barren County (44,300) Calloway County (39,300) Graves County (36,818) Clark County (36,463) Whitley County (36,451) Floyd County (34,974) Greenup County (34,865) Marshall County (31,163) Knox County (31,022) Muhlenberg County (30,457) Boyle County (30,367) Meade County (28,616) Montgomery County (28,186) Logan County (27,416) Woodford County (26,765) Carter County (26,542) Grayson County (26,480) Taylor County (25,707) Harlan County (25,566) Bell County (25,482) Perry County (25,456) Grant County (25,387) Rowan County (24,682) Lincoln County (24,466) Ohio County (23,899) Anderson County (22,833) Johnson County (22,002) Mercer County (21,889) Allen County (21,303) Letcher County (21,213) Breckinridge County (20,537) Wayne County (20,209) Bourbon County (19,901) Clay County (19,631) Spencer County (19,585) Adair County (19,555) Marion County (19,314) Hart County (19,013) Harrison County (18,920) Simpson County (18,635) Russell County (17,998) Garrard County (17,719) McCreary County (17,071) Mason County (17,035) Rockcastle County (16,750) Henry County (16,067) Casey County (16,066) Lawrence County (15,436) Trigg County (14,776) Fleming County (14,603) Pendleton County (14,586) Knott County (14,512) Union County (14,443) Larue County (14,431) Estill County (14,109) Jackson County (13,340) Lewis County (13,262) Morgan County (13,142) Webster County (12,923) Butler County (12,703) Caldwell County (12,687) Breathitt County (12,550) Bath County (12,481) Todd County (12,448) Edmonson County (12,235) Powell County (12,218) Washington County (12,147) Magoffin County (12,017) Martin County (11,031) Owen County (11,017) Green County (10,995) Carroll County (10,730) Monroe County (10,549) Clinton County (10,110) Metcalfe County (10,058) Leslie County (9,637) McLean County (9,075) Livingston County (9,041) Crittenden County (8,847) Gallatin County (8,779) Hancock County (8,742) Trimble County (8,481) Bracken County (8,286) Lyon County (8,133) Ballard County (7,769) Elliott County (7,372) Lee County (7,268) Nicholas County (7,234) Wolfe County (7,106) Cumberland County (6,523) Menifee County (6,502) Fulton County (5,952) Carlisle County (4,692) Hickman County (4,364) Owsley County (4,331) Robertson County (2,136)