{"id":4154,"date":"2023-06-16T10:26:04","date_gmt":"2023-06-16T10:26:04","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=4154"},"modified":"2026-08-22T12:02:11","modified_gmt":"2026-08-22T12:02:11","slug":"oldham-county","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/oldham-county\/","title":{"rendered":"Oldham County, Kentucky"},"content":{"rendered":"<p>Oldham County is a county in Kentucky, United States, on the south bank of the Ohio River between Louisville and the Indiana state line. It had a population of 67,607 at the 2020 census and covers 196 square miles (510 km2), of which 187 square miles (480 km2) are land, centred near 38\u00b024\u2032N 85\u00b026\u2032W.<\/p>\n<p>La Grange is the county seat, and its postal code is 40031. The county has seven cities, two census-designated places, and several unincorporated communities. It sits in the Eastern time zone and is part of the Louisville\/Jefferson County metropolitan area.<\/p>\n<h2>Towns &amp; Villages in Oldham County<\/h2>\n<p>Oldham County has 15 named places on record: 7 incorporated cities (one the county seat), 2 census-designated places (CDP), and the rest unincorporated communities or subdivisions carried over from local usage. Kentucky counties have no civil townships, so no Township column is shown below.<\/p>\n<div class=\"tv-table-scroll\">\n<table>\n<tr>\n<th>Place<\/th>\n<th>Type<\/th>\n<th>Pop.<\/th>\n<th>ZIP<\/th>\n<\/tr>\n<tr>\n<td>La Grange<\/td>\n<td>City &middot; seat<\/td>\n<td>10,067<\/td>\n<td>40031<\/td>\n<\/tr>\n<tr>\n<td>Crestwood<\/td>\n<td>City<\/td>\n<td>6,183<\/td>\n<td>40014<\/td>\n<\/tr>\n<tr>\n<td>Orchard Grass Hills<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>40241<\/td>\n<\/tr>\n<tr>\n<td>Pewee Valley<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>40056<\/td>\n<\/tr>\n<tr>\n<td>Goshen<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>40026<\/td>\n<\/tr>\n<tr>\n<td>Prospect<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>40059<\/td>\n<\/tr>\n<tr>\n<td>River Bluff<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>40014<\/td>\n<\/tr>\n<tr>\n<td>Buckner<\/td>\n<td>CDP<\/td>\n<td>&mdash;<\/td>\n<td>40010<\/td>\n<\/tr>\n<tr>\n<td>Westport<\/td>\n<td>CDP<\/td>\n<td>&mdash;<\/td>\n<td>40077<\/td>\n<\/tr>\n<tr>\n<td>Ballardsville<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>40031<\/td>\n<\/tr>\n<tr>\n<td>Brownsboro<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>40014<\/td>\n<\/tr>\n<tr>\n<td>Centerfield<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>40031<\/td>\n<\/tr>\n<tr>\n<td>Floydsburg<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>40014<\/td>\n<\/tr>\n<tr>\n<td>Park Lake<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>40031<\/td>\n<\/tr>\n<tr>\n<td>Skylight<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>40077<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>Several names on older lists overlap real places under different spellings or belong to private subdivisions rather than distinct communities \u2014 Belknap Beach, Demplytown, Fraziertown, Glenarm, Greenhaven, Halls Landing, Harmony Lake Estates, Harmony Landing, Harmony Village, Hillcrest, Lake Louisvilla, Liro, Oldham, Oldham Acres, Rollington, Russell Corner, and Smithfield are residential subdivisions or informal locality names without independent census recognition and are omitted from the table above.<\/p>\n<h2>ZIP Codes<\/h2>\n<ul>\n<li>40031 &mdash; La Grange (also serves Ballardsville, Centerfield, Park Lake)<\/li>\n<li>40014 &mdash; Crestwood (also serves Brownsboro, Floydsburg, River Bluff)<\/li>\n<li>40026 &mdash; Goshen<\/li>\n<li>40010 &mdash; Buckner<\/li>\n<li>40056 &mdash; Pewee Valley<\/li>\n<li>40059 &mdash; Prospect<\/li>\n<li>40077 &mdash; Westport (also serves Skylight)<\/li>\n<li>40241 &mdash; Orchard Grass Hills (shared with a Louisville-area ZIP)<\/li>\n<\/ul>\n<h2>Geography<\/h2>\n<p>The Ohio River forms Oldham County&#8217;s entire northern and western boundary, separating it from Clark County, Indiana. Inland, the terrain rolls from river bottomland up to rural uplands, with Harrods Creek and its tributaries draining much of the eastern county toward the Ohio.<\/p>\n<p>Oldham County borders <a href=\"https:\/\/townsvillages.com\/us\/clark-county-indiana\/\">Clark County, Indiana<\/a> to the northwest across the Ohio River, <a href=\"https:\/\/townsvillages.com\/us\/trimble-county\/\">Trimble County<\/a> to the northeast, <a href=\"https:\/\/townsvillages.com\/us\/henry-county-kentucky\/\">Henry County<\/a> to the east, <a href=\"https:\/\/townsvillages.com\/us\/shelby-county-kentucky\/\">Shelby County<\/a> to the southeast, and <a href=\"https:\/\/townsvillages.com\/us\/jefferson-county-kentucky\/\">Jefferson County<\/a> to the southwest.<\/p>\n<h2>Demographics<\/h2>\n<p>Oldham County had 67,607 residents at the 2020 census, its largest communities being La Grange and Crestwood. Median household income runs well above the Kentucky median of $61,118 &mdash; Oldham has long been cited as the wealthiest county in the state by that measure. Population density works out to roughly 361 people per square mile of land.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>Oldham County functions largely as a commuter county for Louisville, with a mix of professional, retail, and light-industrial employment along the I-71 corridor. La Grange is home to the Kentucky State Reformatory, one of the county&#8217;s larger employers, and Oldham County schools rank consistently among the state&#8217;s highest performers, a draw for families relocating from Louisville. Pewee Valley and Prospect carry a quieter, more residential character with historic homes and river-bluff properties.<\/p>\n<h2>History<\/h2>\n<p>Oldham County was organized on December 15, 1823, from parts of Henry, Jefferson, and Shelby Counties. It is named for Col. William Oldham (1753&ndash;1791), a Revolutionary War officer from Jefferson County who died fighting in the Northwest Indian War. La Grange, the county seat, grew up along the Louisville and Nashville Railroad line, and the county&#8217;s river towns \u2014 Westport, Brownsboro, and Skylight \u2014 trace to early Ohio River steamboat trade.<\/p>\n<h2>Getting There<\/h2>\n<ul>\n<li>Louisville &mdash; 20 miles southwest<\/li>\n<li>Frankfort &mdash; 40 miles east<\/li>\n<li>Shelbyville &mdash; 20 miles south<\/li>\n<li>Madison, Indiana &mdash; 30 miles north<\/li>\n<\/ul>\n<p>Interstate 71 runs the length of the county between La Grange and Louisville, with U.S. Route 42 following the Ohio River through Prospect, Goshen, and Westport. Louisville Muhammad Ali International Airport, in Jefferson County, is the nearest commercial airport.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Oldham County?<\/strong><br \/>It is in north-central Kentucky, along the south bank of the Ohio River between Louisville and Indiana.<\/p>\n<p><strong>What is the population of Oldham County?<\/strong><br \/>67,607 people, per the 2020 census.<\/p>\n<p><strong>How big is Oldham County?<\/strong><br \/>196 square miles (510 km2), of which 187 square miles are land.<\/p>\n<p><strong>What is the county seat of Oldham County?<\/strong><br \/>La Grange.<\/p>\n<p><strong>How many towns are in Oldham County?<\/strong><br \/>Seven incorporated cities, two census-designated places, and several unincorporated communities.<\/p>\n<p><strong>What ZIP codes are in Oldham County?<\/strong><br \/>Codes include 40031 (La Grange), 40014 (Crestwood), 40026 (Goshen), 40059 (Prospect), 40056 (Pewee Valley), 40010 (Buckner), and 40077 (Westport).<\/p>\n<p><strong>Why is the county called Oldham?<\/strong><br \/>It is named for Col. William Oldham, a Revolutionary War officer killed in 1791 fighting in the Northwest Indian War.<\/p>\n<p>More counties in this state: <a href=\"https:\/\/townsvillages.com\/us\/category\/kentucky\/\">Towns and villages in Kentucky<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oldham County is a county in Kentucky, United States, on the south bank of the Ohio River between Louisville and the Indiana state line. It had a population of 67,607 at the 2020 census and covers 196 square miles (510 km2), of which 187 square miles (480 km2) are land, centred near 38\u00b024\u2032N 85\u00b026\u2032W. La [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Towns & Villages in Oldham County, Kentucky","_seopress_titles_desc":"Oldham County, Kentucky: population, towns, ZIP codes, geography and history for La Grange, Crestwood, Goshen, Pewee Valley and Prospect.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[24],"tags":[6],"class_list":["post-4154","post","type-post","status-publish","format-standard","category-kentucky","tag-towns-and-cities","entry"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/4154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/comments?post=4154"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/4154\/revisions"}],"predecessor-version":[{"id":11529,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/4154\/revisions\/11529"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=4154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=4154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=4154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}