Charleston Township, MI: Homes for Sale & Local Guide
Charleston Township is home to 1,904 people (2020 Census, including part of the Village of Augusta) in eastern Kalamazoo County, Michigan. Fort Custer woodland lies north of I-94, with farmland, southern lakes and Cold Brook County Park to the south. It suits buyers who want rural or lake-area homes, mostly in Galesburg-Augusta Community Schools.
By Jason Veenstra, REALTOR®, Associate Broker and Team Leader, Veenstra Team | eXp Realty. Updated November 11, 2026.
Charleston Township at a glance
Type: Township in Kalamazoo County, Michigan
Population: 1,904 (2020 U.S. Census, including part of the Village of Augusta)
Borders: City of Battle Creek (Calhoun County), City of Galesburg, Climax Township, Comstock Township and Ross Township
Drive to downtown Kalamazoo: about 14 miles, roughly 25 minutes without traffic, from southern Charleston Township (Hickory Ridge area) to Kalamazoo City Hall (OpenStreetMap routing)
Area: about 34.8 square miles
School districts: Galesburg-Augusta Community Schools (about 79% of the township’s area), Climax-Scotts Community Schools (about 15%) and Gull Lake Community Schools (about 6%). Confirm each address with the district.
Property taxes: 2025 homestead (PRE) totals of 32.6936 mills (Galesburg-Augusta), 33.5936 (Climax-Scotts) and 32.5894 (Gull Lake) outside the village. Rates vary by school district and exclude special assessments; see the county’s 2025 millage table.
Township website: charlestontownship.org
Homes for sale in Charleston Township
Search current homes for sale with a Galesburg address, which covers most of Charleston Township, then save a search to hear about new listings. The Galesburg mailing area also includes the City of Galesburg and part of Comstock Township, so check the municipality on each listing.
Charleston Township housing market trends
Here is a snapshot of residential listings and sales recorded in the MLS for Charleston Township itself, not the wider mailing area. We update it monthly.
Active listings: 4 (median list price $524,900)
Sold in the last 30 days: 2 homes (too few sales for a meaningful median)
Sold in the last 12 months: 22 homes, median sale price $322,500
Median days on market: 14 (homes sold in the last 12 months)
Months of supply: 2.2 (active listings divided by average monthly sales over the last 12 months)
Small sample: only 22 sales in the last 12 months and 4 active listings, so these figures can swing noticeably from month to month. Treat them as a rough guide and ask us for a property-specific price analysis.
Source: Southwest Michigan MLS via Flexmls, as of November 11, 2026. Residential listings; Municipality = Charleston Twp, Kalamazoo County. Excludes the Village of Augusta, which the MLS lists separately. Last 30 days = closings since October 12, 2026; last 12 months = closings since November 11, 2025. Medians are shown when there are at least three sales and are rounded to the nearest $100. Information deemed reliable but not guaranteed.
What is it like to live in Charleston Township?
The township’s adopted September 2023 Master Plan describes forest cover concentrated north of I-94, much of it associated with Fort Custer, and agriculture concentrated in the southern half. Single-family homes are the main residential form described in the plan.
Residential development is identified along the Galesburg border and around lakes in the southern part of the township. The plan also notes a small group of Frank Lloyd Wright homes off 36th Street, north of MN Avenue. These distinct settlement areas give a buyer more useful context than a single township-wide label.
Lakeview Meadows in Charleston Township. Still from Jason Veenstra’s community footage.
What parks are in Charleston Township?
Cold Brook County Park on East MN Avenue is a recreation destination for the broader Charleston and Climax area. Its lakes and wetlands support a park with camping, a swimming beach, fishing, disc golf and hiking. Use the county’s visitor information for access and reservations rather than assuming the mailing city identifies the municipality.
The Fort Custer area is another important part of the local landscape. Public recreation land, military property and other government-held sites are not interchangeable. Plan a visit using the specific destination’s official map and entry information; nearby open land should never be assumed to allow public access.
Eagle Lake beach, Fort Custer Recreation Area (photographed 2016-09-10). “Beach at Eagle Lake, Fort Custer Recreation Area, Michigan.jpg” — Rmhermen, CC BY-SA 4.0. Unmodified original.
What school districts serve Charleston Township?
Charleston identifies three school districts within its boundary: Galesburg-Augusta across the largest area, Gull Lake in the northern portion and Climax-Scotts in the southern portion. This is a clear example of why a township name alone does not establish school enrollment.
The township offers to help identify the district for a parcel, and the district should confirm the current assignment and enrollment details. Research the particular programs and transportation relevant to you instead of relying on a generalized description of the area.
U.S. Census Bureau school-district boundaries show Galesburg-Augusta Community Schools covering about 79% of the township’s area, Climax-Scotts Community Schools about 15% and Gull Lake Community Schools about 6%.
What should buyers check before buying in Charleston Township?
I-94 is a major geographic divider and regional route in Charleston. The township’s location also connects its residential search with Galesburg and the wider Kalamazoo–Battle Creek area. Drive the actual route from the property at a representative time; access to a regional highway is not the same as a guaranteed commute.
The township website links the Galesburg-Charleston library and fire department, property records, zoning maps and building resources. A lake-area or rural purchase also deserves clear information about water, sewage service, drainage and any planned improvements. Keep those property checks separate from the overall appeal of the setting.
Property taxes depend on the school district. The county’s 2025 millage table lists homestead (PRE) totals of 32.6936 mills in the Galesburg-Augusta part of the township, 33.5936 in the Climax-Scotts part and 32.5894 in the Gull Lake part. Non-homestead totals run from 50.5894 to 51.0393 mills. Homes inside the Village of Augusta pay village millage too.
Watch: every Kalamazoo area explained
Watch Jason compare parts of the Greater Kalamazoo area. This is a regional perspective, not a property-by-property or municipal-boundary tour.
Frequently asked questions about Charleston Township
Where is Charleston Township?
Charleston Township is in eastern Kalamazoo County, Michigan. It borders the City of Galesburg, Climax, Comstock and Ross townships and the City of Battle Creek in Calhoun County, and includes the southern part of the Village of Augusta.
How many people live in Charleston Township?
The 2020 U.S. Census counted 1,904 residents in Charleston Township, including residents of the part of the Village of Augusta within it.
What school districts serve Charleston Township?
Galesburg-Augusta Community Schools serves most of the township, with northern areas in Gull Lake and southern areas in Climax-Scotts. Confirm the district for a specific address with the district.
Is Charleston Township all the same kind of landscape?
No. Its adopted 2023 plan describes wooded and government-held areas toward the north, agriculture toward the south, and residential concentrations near Galesburg and southern lakes.
Does every Charleston address use Galesburg-Augusta schools?
No. The township also identifies Gull Lake and Climax-Scotts districts. Confirm the parcel and assignment.
Does a Galesburg mailing address prove a home is in the City of Galesburg?
No. Confirm the parcel’s municipality before applying city or township zoning and service information.
What are property tax rates in Charleston Township?
In 2025 the homestead (PRE) millage totals outside the village were 32.6936 mills in the Galesburg-Augusta area, 33.5936 in the Climax-Scotts area and 32.5894 in the Gull Lake area, per Kalamazoo County’s millage table. Special assessments are not included.
Explore nearby communities
Thinking about buying or selling in Charleston Township?
Tell us what matters most in your next Charleston Township home, or what you need to understand before selling. We’ll help you compare the details and plan a practical next step.
Call Jason Veenstra at (269) 350-5514
Sources
U.S. Census Bureau, 2020 Census Redistricting Data (P.L. 94-171), population counts
Kalamazoo County Equalization, 2025 Millage Rates (PDF, amended November 18, 2025)
Driving distance: OpenStreetMap data with OSRM routing (approximate, without traffic)
Southwest Michigan MLS via Flexmls: market snapshot as of November 11, 2026 (residential listings; information deemed reliable but not guaranteed)
Community information reviewed November 11, 2026. Property details and availability can change.