Cities and Towns in McPherson County, Kansas

Founded in 1867, McPherson County is one of 105 counties in the state of Kansas. Historically, McPherson County was formed from unorganized area. The city of McPherson is the county seat. With FIPS code of 113, McPherson County has a population of 30,146 and area of 900 square miles (2,331 km²).

List of all cities in McPherson County, KS alphabetically

City/Town Postal Code Area Code
Canton, KS 67428 620
Conway, KS 67460 620
Galva, KS 67443 620
Inman, KS 67546 620
Lindsborg, KS 67456 785
Marquette, KS 67464 785
McPherson, KS 67460 620
Moundridge, KS 67107 620
Roxbury, KS 67476 785
Smolan, KS 67456 785
Windom, KS 67491 620

Major Cities and Towns in McPherson County, Kansas

McPherson

Area, Population, Zip Codes, Latitude and Longitude

  • Area: 7.59 square miles
  • Population: Approximately 13,000
  • Zip Code: 67460
  • Latitude: 38.3700° N
  • Longitude: 97.6647° W

Location and History

McPherson, the county seat of McPherson County, is located in central Kansas, at the crossroads of U.S. Highway 56 and Interstate 135. The town was founded in 1872 and named after Civil War General James B. McPherson. The arrival of the Union Pacific Railroad helped the city grow as an agricultural and industrial hub, serving as a key trade center for the region. Throughout the late 19th and early 20th centuries, McPherson diversified its economy, with the establishment of oil refineries, manufacturing plants, and higher education institutions. Today, McPherson is known for its strong manufacturing base, including companies like NCRA Refinery and Pfizer.

Major Schools and Landmarks

McPherson is served by McPherson USD 418, which includes McPherson High School, McPherson Middle School, and Lincoln Elementary School. The city is also home to McPherson College and Central Christian College of Kansas, both of which contribute to the city’s educational and cultural landscape. Landmarks include Lakeside Park, a beautiful park with walking trails and a fishing pond, and the McPherson Opera House, a historic venue for performing arts. The McPherson Museum preserves the town’s history, while Turkey Creek Golf Course provides recreation for residents and visitors alike. McPherson hosts the annual All Schools Day Parade, one of the longest-running celebrations in the state.


Lindsborg

Area, Population, Zip Codes, Latitude and Longitude

  • Area: 1.39 square miles
  • Population: Approximately 3,500
  • Zip Code: 67456
  • Latitude: 38.5731° N
  • Longitude: 97.6750° W

Location and History

Lindsborg is located in the southern part of McPherson County, along Interstate 135, about 20 miles south of McPherson. Founded in 1869 by Swedish immigrants, the town retains strong ties to its Scandinavian heritage. Known as “Little Sweden, USA,” Lindsborg developed as an agricultural community, with settlers drawn to the fertile plains of Kansas. Over time, the town became a cultural hub, celebrated for its art, music, and festivals that highlight its Swedish roots. Lindsborg’s economy has evolved to include tourism, education, and small industries, while maintaining its agricultural foundation.

Major Schools and Landmarks

Lindsborg is part of Smoky Valley USD 400, which includes Smoky Valley High School and Soderstrom Elementary School. The town is home to Bethany College, a small liberal arts college founded by Swedish immigrants in 1881. Major landmarks include Coronado Heights, a hilltop castle offering scenic views of the surrounding plains, and the Birger Sandzén Memorial Gallery, which showcases the works of the famous Swedish-American artist. Lindsborg also hosts the Svensk Hyllningsfest, a biennial festival that celebrates Swedish culture with music, dancing, and traditional food. The town’s Dala Horse sculptures, colorful Swedish symbols, are displayed throughout the city, attracting tourists and art enthusiasts.


Moundridge

Area, Population, Zip Codes, Latitude and Longitude

  • Area: 1.08 square miles
  • Population: Approximately 1,800
  • Zip Code: 67107
  • Latitude: 38.2039° N
  • Longitude: 97.5158° W

Location and History

Moundridge is located in the southern part of McPherson County, along Interstate 135, about 10 miles south of McPherson. Founded in 1876, Moundridge was originally a Mennonite settlement, with many of its early settlers emigrating from Russia. The town’s name reflects the small mounds found in the area. Agriculture, particularly wheat farming, has long been the backbone of Moundridge’s economy, though it has diversified in recent years with the growth of local industries and businesses. Moundridge has maintained its rural character and strong community spirit, with deep ties to its Mennonite heritage.

Major Schools and Landmarks

Moundridge is served by Moundridge USD 423, which includes Moundridge High School and Moundridge Middle School. Notable landmarks include Black Kettle State Fishing Lake, which offers fishing, camping, and picnicking opportunities. The Moundridge Historical Museum preserves the town’s history, with exhibits on the Mennonite settlers and early agricultural practices. Moundridge Park provides a recreational space for residents, featuring playgrounds, sports fields, and picnic areas. Each year, Moundridge hosts the Threshing Days Festival, which showcases old-fashioned wheat threshing techniques, antique farm equipment, and local crafts, celebrating the town’s agricultural history.


Marquette

Area, Population, Zip Codes, Latitude and Longitude

  • Area: 0.39 square miles
  • Population: Approximately 650
  • Zip Code: 67464
  • Latitude: 38.5564° N
  • Longitude: 97.8358° W

Location and History

Marquette is located in the southwestern part of McPherson County, along Kansas Highway 4, near the Smoky Hill River. Founded in 1874, the town was named after the French Jesuit missionary Father Jacques Marquette. Initially an agricultural settlement, Marquette thrived due to its location near the railroad, which facilitated the transportation of grain and livestock. The town experienced periods of growth and decline but has retained its small-town character and historical charm. In recent years, Marquette has gained attention for its preservation efforts and its unique museums.

Major Schools and Landmarks

Marquette is part of Smoky Valley USD 400, with students attending schools in nearby Lindsborg. The town is home to the Kansas Motorcycle Museum, which showcases over 100 vintage motorcycles and memorabilia, attracting enthusiasts from across the country. Downtown Marquette features restored historic buildings, including the Opera House, which now serves as a community center. The Marquette Farmers Market offers fresh produce and local crafts during the growing season. Kanopolis Lake, located nearby, provides recreational opportunities such as boating, fishing, and hiking. The town also celebrates its history with the Marquette All-School Reunion, a biennial event that brings former residents and graduates together.


Inman

Area, Population, Zip Codes, Latitude and Longitude

  • Area: 0.45 square miles
  • Population: Approximately 1,400
  • Zip Code: 67546
  • Latitude: 38.2306° N
  • Longitude: 97.7736° W

Location and History

Inman is located in the western part of McPherson County, along Kansas Highway 61, about 15 miles west of McPherson. The town was founded in 1887 and was originally called Aiken, but it was renamed Inman after a nearby lake that has since dried up. Inman was settled by German and Swiss Mennonites, and the town’s early economy was centered on agriculture, with wheat, corn, and cattle as major products. Over the years, Inman has grown into a close-knit rural community with strong ties to its Mennonite heritage.

Major Schools and Landmarks

Inman is served by Inman USD 448, which includes Inman High School and Inman Elementary School. Notable landmarks include Lakeside Park, which offers a playground, walking paths, and sports facilities. The Inman Museum preserves the town’s history, with exhibits on early settlers, local industries, and Mennonite culture. Inman is also known for its annual Inman Heritage Day, a festival that features a parade, live music, and local food, celebrating the town’s history and community spirit. The nearby Cheney State Park and Wildlife Area offer additional opportunities for outdoor recreation, including fishing, hiking, and birdwatching.


Galva

Area, Population, Zip Codes, Latitude and Longitude

  • Area: 0.27 square miles
  • Population: Approximately 900
  • Zip Code: 67443
  • Latitude: 38.3794° N
  • Longitude: 97.5369° W

Location and History

Galva is located in eastern McPherson County, along U.S. Highway 56, about 10 miles east of McPherson. Founded in 1879, Galva was named after the city of Galva, Illinois, reflecting the origins of some of its early settlers. The town developed as an agricultural community, with wheat, corn, and livestock as the primary products. The arrival of the railroad helped the town grow, providing transportation for goods and people. Although small, Galva remains a strong agricultural community with a rich heritage and a peaceful rural atmosphere.

Major Schools and Landmarks

Galva is part of Canton-Galva USD 419, which includes Canton-Galva High School and Canton-Galva Elementary School. Galva City Park serves as a recreational space for residents, offering playgrounds, picnic areas, and sports fields. The town’s proximity to Kanopolis Lake and Coronado Heights provides additional opportunities for outdoor activities such as hiking, boating, and camping. Each year, Galva hosts the Galva Old Settlers’ Day, a community celebration featuring parades, games, and a community dinner, highlighting the town’s agricultural heritage and strong community ties.