ZIP code 49087: Schoolcraft, MI
ZIP code 49087 is in Schoolcraft (23% of residents) and Portage (1.5%), in Kalamazoo County (98%) and Van Buren County (1.6%), Michigan. 76% of its residents live outside city limits. It is in Michigan's 5th congressional district (82%) and Michigan's 4th congressional district (18%). Its state senate districts are State Senate District 19 (98%) and State Senate District 20 (1.6%); its state house districts are State House District 42 (82%), State House District 40 (16%) and State House District 39 (1.6%).
See it on the mapAll of Michigan
City and county
| City or town | Share of ZIP residents |
|---|---|
| Schoolcraft | 23% |
| Portage | 1.5% |
| County | Share of ZIP residents |
|---|---|
| Kalamazoo County | 98% |
| Van Buren County | 1.6% |
| Town or county subdivision | Share of ZIP residents |
|---|---|
| Schoolcraft township | 46% |
| Prairie Ronde township | 36% |
| Texas charter township | 15% |
| Porter township | 1.6% |
| Portage city | 1.5% |
Congressional districts
| Congressional district | Share of ZIP residents |
|---|---|
| Michigan's 5th congressional district (MI-05) | 82% |
| Michigan's 4th congressional district (MI-04) | 18% |
This ZIP is split between districts. A mailing address in it could be in either; the map or locate_point gives the district for an exact address.
Elected officials
| Office | Member | Contact | Share of residents |
|---|---|---|---|
| U.S. Representative (MI-05) | Tim Walberg (R) | 202-225-6276 | 82% |
| U.S. Representative (MI-04) | Bill Huizenga (R) | 202-225-4401 | 18% |
| U.S. Senator | Elissa Slotkin (D) | 202-224-4822 | statewide |
| U.S. Senator | Gary C. Peters (D) | 202-224-6221 · contact form | statewide |
| State Senator (State Senate District 19) | Sean McCann (Democratic) | 98% | |
| State Senator (State Senate District 20) | Aric Nesbitt (R) | 1.6% | |
| State Representative (State House District 42) | Matt Hall (R) | 82% | |
| State Representative (State House District 40) | Matt Longjohn (Democratic) | 16% | |
| State Representative (State House District 39) | Pauline Wendzel (R) | 1.6% |
Elected under MI's previous legislative map; the district's lines changed for 2026.
Officials serving now (members of Congress until January 3, 2027). Sources: State legislators: Open States (public domain); Members of Congress: the @unitedstates project, congress-legislators (CC0).
Local government
- Schoolcraft website: https://villageofschoolcraftmi.gov
- Schoolcraft laws: search for the Schoolcraft, Michigan code of ordinances
- Portage website: http://www.portagemi.com/
- Portage laws: search for the Portage, Michigan code of ordinances
- Kalamazoo County website: http://www.kalcounty.com
- Kalamazoo County laws: search for the Kalamazoo County, Michigan code of ordinances
- Van Buren County laws: search for the Van Buren County, Michigan code of ordinances
State legislative districts
| State senate district | Share of ZIP residents |
|---|---|
| State Senate District 19 | 98% |
| State Senate District 20 | 1.6% |
| State house district | Share of ZIP residents |
|---|---|
| State House District 42 | 82% |
| State House District 40 | 16% |
| State House District 39 | 1.6% |
Voting precincts
8 voting precincts overlap ZIP 49087. Map them, with each precinct's share of the ZIP's residents.
Get this in your AI agent
Your agent can get these cities, counties, districts and precincts with their shares, and their GeoJSON boundaries, from Boundary Atlas. Add https://atlas-production-d344.up.railway.app/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:
related_geographies(id="us:zcta:49087")
ZIP 49087 here is the Census Bureau's ZIP Code Tabulation Area, which approximates the USPS ZIP Code; PO-box-only ZIPs have none. Districts are the maps in force for the November 3, 2026 election.