Bloomfield is a Nelson county city about 12 miles northeast of Bardstown. A post office named Middleburg opened on the site in 1803. The town of Bloomfield was established in 1817 by Dr. John Bemiss and named for his wife, Elizabeth Bloomer. It was incorporated in 1819, possibly originally using the name Middletown. The post office was renamed Bloomfield in 1818. The population in 2010 was 838.