Town guide

Madison, Michigan

Madison is a charter township in Lenawee County, Michigan, home to about 8,040 people across 30 square miles. It has no ZIP code of its own: it’s part of 49221 and 49279.

Homes sold for a median of $120 per square foot across 2 ZIP codes in the three months ending August 2026, and 1 of 2 were seller’s markets.

Population8,040265 per sq mi
Median home value$174,700Census, as estimated by owners
Price per sq ft$120Sold homes, 3 months to August 2026
Sold over asking66%Median of 2 ZIP codes

ZIP codes in Madison

2 ZIP codes, 2 shared with neighboring towns

Each card is that ZIP code’s whole market, including any part outside Madison. Seller’s market: under 4 months of supply; buyer’s market: over 6. Methodology

The Madison guide is on the way

We’re writing up Madison’s story and what everyday life there is like, for people thinking about moving in.

  • History
  • What it’s like to live there
  • Getting around
  • Things to do

Are you a local agent who knows Madison well? Agents who advertise here will be able to write the guide. Advertise on OfferBacked

Around Madison

Distances

Nearest major airportDetroit Metropolitan Wayne County Airport (DTW)42 miles away
Closer regional airportEugene F. Kranz Toledo Express Airport (TOL)25 miles away
Nearest city of 250,000+Toledo, OH29 miles away
Nearest city of 1 million+Chicago, IL187 miles away

Straight-line distances from the center of Madison; driving is longer.

Source: Airports from OurAirports (scheduled passenger service); city centers and populations from the U.S. Census Bureau.

Who represents Madison

Source: Members of Congress from the congress-legislators project; districts from the Census Bureau’s relationship files; governor and mayor from Wikidata.

Population over time

Madison had 8,439 residents in the 2020 census, up 3% since 2000.

It’s the 244th largest of 1,531 towns in Michigan by population.

Lenawee County grew from 48,406 residents in 1900 to 99,423 in 2020.

Madison population by census2000: 8,200, 2010: 8,621, 2020: 8,4398,20020008,62120108,4392020

Lenawee County, 1900–2020

Lenawee County population, 1900 to 20201900: 48,406, 1910: 47,907, 1920: 47,767, 1930: 49,849, 1940: 53,110, 1950: 64,629, 1960: 77,789, 1970: 81,609, 1980: 89,948, 1990: 91,476, 2000: 98,890, 2010: 99,892, 2020: 99,42348K’00’1048K’20’3053K’40’5078K’60’7090K’80’9099K’00’1099K’20

Source: U.S. Census Bureau decennial censuses (counties 1900–1990 from the Bureau’s historical county file).

Weather by month

Average highs peak around 85°F in summer, and winter lows average 17°F. About 36.7 inches of rain and melted snow fall in a typical year, with about 26 inches of snow.

Average high and low temperature and precipitation by month near MadisonJan: high 33°F, low 17°F, 2.2 in; Feb: high 36°F, low 18°F, 2 in; Mar: high 47°F, low 26°F, 2.5 in; Apr: high 60°F, low 36°F, 3.5 in; May: high 72°F, low 47°F, 4 in; Jun: high 81°F, low 57°F, 4.1 in; Jul: high 85°F, low 60°F, 3.4 in; Aug: high 83°F, low 59°F, 3.6 in; Sep: high 76°F, low 51°F, 3.3 in; Oct: high 63°F, low 40°F, 3 in; Nov: high 49°F, low 31°F, 2.8 in; Dec: high 38°F, low 23°F, 2.3 in33°17°Jan2.236°18°Feb2.047°26°Mar2.560°36°Apr3.572°47°May4.081°57°Jun4.185°60°Jul3.483°59°Aug3.676°51°Sep3.363°40°Oct3.049°31°Nov2.838°23°Dec2.3Rain and melted snow, inches

Source: NOAA 1991–2020 climate normals, Adrian 2 Nne, MI weather station (2 miles away).

Jobs in Lenawee County

23,238 jobs at 1,808 businesses in Lenawee County. The biggest industries by employees:

Largest industries in Lenawee CountyManufacturing: 5,699 jobs; Retail trade: 3,840 jobs; Health care and social assistance: 3,245 jobs; Hotels and restaurants: 3,029 jobs; Educational services: 1,430 jobs; Other services: 1,363 jobs; Construction: 812 jobs; Finance and insurance: 719 jobsManufacturing 25% Retail trade 17% Health care and social assistance 14% Hotels and restaurants 13% Educational services 6% Other services 6% Construction 4% Finance and insurance 3%

Source: U.S. Census Bureau County Business Patterns 2023 (private employers; jobs counted where people work).

Health care

504 doctors and other health care providers list an office in Madison’s ZIP codes.

Nearest hospitals

  • Promedica Charles and Virginia Hickman HospitalGeneral hospital · emergency room · CMS rating 3 of 5 · Adrian5.3 miles
  • Fulton County Health CenterCritical access hospital · emergency room · CMS rating 3 of 5 · Wauseon24.9 miles
  • Promedica Toledo HospitalGeneral hospital · emergency room · CMS rating 4 of 5 · Toledo28.0 miles

Providers with an office here

Primary care doctors31
Specialist doctors42
Dentists27
Nurse practitioners and physician assistants66
Mental health providers218
Physical and occupational therapists93
Optometrists12
Chiropractors15
Pharmacies14

Source: Hospitals from CMS Hospital General Information (ratings are CMS overall star ratings); straight-line distances; providers from the CMS National Plan and Provider Enumeration System (NPPES), by practice address and primary specialty.

Places in and around Madison

Parks (15 nearby)

  • Heritage Park · 410 acres3.6 mi
  • Island Park · 21 acres1.5 mi
  • Riverside park · 19 acres0.3 mi
  • Trestle Park · 19 acres1.0 mi
  • Burr Park · 8 acres0.4 mi
  • Dunlap Park · 3 acres1.1 mi

Grocery stores (4 nearby)

  • Country Market1.1 mi
  • Meijer1.4 mi
  • Aldi1.6 mi
  • Walmart Supercenter1.8 mi

Pharmacies (4 nearby)

  • Walgreens0.5 mi
  • Rite Aid1.0 mi
  • CVS Pharmacy1.2 mi
  • Walmart Pharmacy1.8 mi

Libraries (3 nearby)

  • Shipman Library0.7 mi
  • Adrian Public Library0.7 mi
  • Lenawee District Library1.4 mi

Museums (1 nearby)

  • Lenawee County Historical Museum0.6 mi

Theaters and performance venues (3 nearby)

  • Croswell Opera House0.7 mi
  • Dawson Auditorium0.7 mi
  • Verheyden Performing Arts Center1.7 mi

Counts are within about 3.5 miles of the center of town.

Source: Map data © OpenStreetMap contributors (openstreetmap.org/copyright), as mapped by volunteers; it can miss places or include closed ones.

Schools in Madison

Public schools here are run by Adrian Public Schools, Madison School District (Lenawee), Lenawee ISD and others. Check each district’s attendance zones for a specific address.

Public schools (18)
SchoolGradesStudentsTypeDistance
Lincoln Elementary SchoolAdrianPre-K–5280Public0.4 mi
Madison Elementary SchoolAdrianPre-K–5753Public2.4 mi
Michener Elementary SchoolAdrianPre-K–5266Public1.1 mi
Milton C Porter Ed CenterAdrianPre-K–12105Special Education5.6 mi
Prairie Elementary SchoolAdrianPre-K–5187Public1.4 mi
Ruth McGregor Elementary SchoolSand CreekPre-K–5352Public6.0 mi
Sutton Early Learning CenterAdrianPre-K–3330Public5.5 mi
Alexander Elementary SchoolAdrianK–5468Public0.8 mi
Maurice Spear CampusAdrian4–1221Alternative Education1.7 mi
Madison Middle SchoolAdrian6–8388Public2.4 mi
Sand Creek High SchoolSand Creek6–12404Public5.8 mi
Springbrook Middle SchoolAdrian6–8612Public0.9 mi
Adrian High SchoolAdrian8–12804Public1.0 mi
Adrian Community High SchoolAdrian9–1240Alternative Education1.2 mi
Gus Harrison Correctional FacilityAdrian9–125Alternative Education2.2 mi
JCLISD Academy A Regional Middle CollegeAdrian9–1246Public1.9 mi
LISD TECH CenterAdrian9–12—Career and Technical2.0 mi
Madison High SchoolAdrian9–12439Public2.4 mi
Private schools (3)
SchoolGradesStudentsAffiliationDistance
Lenawee Christian SchoolAdrianPre-K–12426Christian (no specific denomination)1.9 mi
St Stephen Lutheran SchoolAdrianPre-K–839Wisconsin Evangelical Lutheran Synod0.7 mi
Berean Baptist AcademyAdrian3–1115Baptist0.3 mi

Source: U.S. Department of Education, NCES: Common Core of Data (2024-2025) for public schools; Private School Universe Survey (2023-2024) for private schools. Listed by address; we don’t rate schools.

From OfferBacked · Free

Get matched with a local agent.

Buying or selling around Madison? Tell us what you need and when. No agents advertise here yet, so we’ll keep your request for up to 30 days and send it to local agents who join. No obligation, and you choose who to work with.

Get matched

Where Madison is

Loading map…

Towns near Madison

All Michigan towns →

Shares ZIP codes with Adrian City, Adrian Township, Raisin, Rome, Palmyra, Fairfield Township (Lenawee County), Seneca and Dover Township (Lenawee County).

Town boundaries don’t always match ZIP codes: a ZIP code can cross into neighboring towns, and a town can share a ZIP code with its neighbors. Facts describe the town itself; market figures describe whole ZIP codes.