forsyth library

Search the Online Catalog

List of Kansas Counties 

Anthony  | Attica  | Bluff City | Crystal Springs | Danville | Freeport | Harper | Runnymede | Waldron

Homesteading in Harper County

Freeport / Midlothian

About three miles southeast of the present site of Freeport, a trading post and a post office were being operated by B. H. Freeman in 1878. The Midlothian post office was established on April 19, 1878.

The St. Louis, Fort Scott and Wichita Railroad had built tracks to Anthony in 1885, and shortly afterwards, Mr. Freeman moved his post office to the present site of Freeport.

The town site was platted on February 27, 1885, and eight days later, Midlothian was platted. The towns were side by side and divided by Grand Avenue, a north-south street.

The depot was built on Main Street of Freeport, and the towns eventually became hostile to each other. However, the two towns came to good terms and on March 18, 1886, the Freeport Tribune had written that the differences had been settled. Midlothian became known as West Freeport. Freeport became an incorporated city on October 12, 1887, and it became a boom town. There were 300 residents in 1887, and by 1892, the population was between 700 and 1000.

When the Cherokee Strip opened on September 16, 1893, the decline of the town began. The 1895 Census shows that the population was only 54. To this day, it is known as the smallest incorporated city in the state.

The ethnicity of its settlers is unknown.


Sanders, Gwendoline and Paul. "The Harper County Story". North Newton, Kansas: The Mennonite Press, 1968.

Fitzgerald, Daniel. "Ghost Towns of Kansas." Vol. 3. Daniel Fitzgerald, 1982.


Hours and Contacts

Spring Hours:
Sun:             1:00 pm - 2:00 am
Mon-Thurs: 7:30 am - 2:00 am
Friday:         7:30 am - 7:00 pm
Sat:            10:00 am - 5:00 pm

For current month(s) and detailed information, please select desired month under announcements (below).

Phone: 785.628.4434
Fax: 785.628.4096
Contacts Directory
Mailing Address:
   Forsyth Library
   600 Park Street
   Hays, KS 67601
Physical Address:

   502 South Campus Drive
   Hays, KS 67601-4099