Area Code 231

Michigan

Area code 231 serves Michigan, primarily Muskegon, in the Eastern Time (ET) time zone. It was created from a split of area code 616.

Published: Updated:

Split Area Code

This area code was created by splitting an existing area code into separate geographic regions. When a split occurs, some customers in the original area code region are assigned the new area code.

This area code was split from area code 616 (Grand Rapids).

In service since: 05-Jun-1999

Learn more about overlay and split area codes →

Demographics & Economics

Total Population
1,173,955
Population Density
62 people/sq mi
below U.S. average (U.S.: 93 people/sq mi)
Median Household Income
$63,495
below U.S. median (U.S.: $75,144)
Poverty Rate
12.4%
near U.S. average (U.S.: 11.5%)
Unemployment Rate
5.3%
above U.S. average (U.S.: 3.6%)
Education Attainment
Bachelor's Degree+
25.9%
below U.S. average (U.S.: 33.7%)
High School or Lower
35.4%

Statistics are population-weighted aggregations from Census ACS 5-year estimates. Population figures are approximate — see Sources & Methodology for details on how area code populations are derived.

See how this area code compares to all US area codes in the Statistics dashboard.

Time Zone

  • Eastern Time (ET)

NANPA Relief Status

According to the latest NANPA analysis (July 2026), this area code is not currently listed as exhausting within the next 36 months. No relief planning is in progress for this NPA.

Source: NANPA NPA Relief Planning Reports · See all relief planning statuses

Current Time

Eastern Time (ET)
 
 

Prefix Utilization

Geographic Coverage

State

MI

Major Cities

  • Muskegon
  • Norton Shores
  • Cadillac
  • Muskegon Heights
  • Big Rapids
  • Ludington
  • Manistee
  • Petoskey
  • Wolf Lake
  • Cheboygan
  • Fremont
  • Roosevelt Park
  • North Muskegon
  • Whitehall
  • Canadian Lakes
  • Montague
  • Shelby
  • Newaygo
  • Charlevoix
  • Kalkaska
  • Indian River
  • Twin Lake
  • Hart
  • Kingsley

and 116 more cities

Area Code 231 geographic coverage map (light mode)

Historical Timeline of Area Code 231

Area code 231 was created on June 5, 1999, through a geographic split of area code 616, one of the original 86 North American area codes assigned in 1999. The split addressed rapid number exhaustion in western Michigan. The parent 616 area code was placed in extraordinary jeopardy on November 29, 1999, less than two months after mandatory dialing commenced. Source: Telecom Michigan.

Key milestones:

  • 1947: Original Michigan area codes assigned: 313 (Detroit/eastern), 517 (Lansing/central), 616 (Grand Rapids/western and Upper Peninsula).
  • 1961: 906 split from 616 for Michigan's Upper Peninsula (Telecom Michigan).
  • June 5, 1999: Area code 231 created by geographic split from 616. Permissive dialing period ran from June 5 through October 2, 1999 (NANPA PL-167).
  • October 3, 1999: Mandatory 10-digit dialing began for 231 and remaining 616 territory.
  • November 29, 1999: 616 NPA placed in extraordinary jeopardy, less than two months after mandatory dialing commenced (MPSC CC Docket 99-200).
  • 2000: Governor John Engler signed MCL 484.2303, granting MPSC authority to implement area code relief. Permissive dialing to wireless numbers ended October 2, 2000.
  • July 13, 2002: 269 split from 616 for southwestern Michigan, providing further relief to the parent code.
  • 2021: Nationwide transition to mandatory 10-digit dialing for the 988 Suicide and Crisis Lifeline.
  • 2035: NANPA projects 231 inventory exhaustion in Q2 2035, triggering relief planning by the Michigan Public Service Commission.

The rapid succession of splits from 616, creating 231 in 1999 and 269 in 2002, reflects the intense numbering pressure on Michigan's western region during the late 1990s wireless growth period.

Regulatory History

Area code 231 has been shaped by several key regulatory actions involving the Michigan Public Service Commission and the FCC. The regulatory framework includes NANPA planning letters, state legislative authority, and FCC delegated authority for number conservation. Source: MPSC CC Docket 99-200

YearEventDocketRegulatory Action & Impact
1999NPA Split AuthorizationNANPA PL-167NANPA Planning Letter authorizing the geographic split of 616 NPA, creating the 231 NPA effective June 5, 1999. Permissive dialing ran June 5 through October 2, 1999. (NANPA)
2000State Legislative AuthorityMCL 484.2303Governor Engler signed legislation granting MPSC authority to implement area code relief without prior FCC order, empowering proactive state-level management. (Telecom Michigan)
2001Delegated Authority PetitionCC Docket No. 99-200MPSC petitioned for delegated authority for number conservation measures including thousands-block number pooling in the Grand Rapids MSA. (MPSC Petition)
2001FCC Ex Parte PresentationCC Docket No. 99-200MPSC documented that the 231 NPA is neither in jeopardy nor in need of relief, with 450 central office codes available as of May 2001. (MPSC Ex Parte)
2001MPSC Order ConfirmationMPSC Docket U-12850MPSC Order documented the Industry Committee's modification of 616 NPA by geographic split to create 231. Confirmed 450 CO codes available. Relief planning deferred. (MPSC Order)

County Coverage

Population-weighted county share based on aggregated ZCTA population (100% = total mapped population for area code 231).

CountyPopulationShare
Muskegon, MI195,29716.6%
Newaygo, MI118,89210.1%
Grand Traverse, MI111,6269.5%
Antrim, MI60,2215.1%
Wexford, MI58,4235.0%
Mecosta, MI56,9394.9%
Oceana, MI51,4934.4%
Cheboygan, MI50,7004.3%
Lake, MI49,0574.2%
Missaukee, MI48,6454.1%
Charlevoix, MI48,4344.1%
Mason, MI47,7844.1%
Benzie, MI46,5794.0%
Leelanau, MI39,5703.4%
Emmet, MI38,1563.3%
Manistee, MI35,1673.0%
Kalkaska, MI32,9692.8%
Osceola, MI28,4252.4%
Montcalm, MI28,0092.4%
Ottawa, MI12,7371.1%
Kent, MI8,7080.7%
Clare, MI4,0220.3%
Otsego, MI2,0580.2%
Mackinac, MI440.0%

Area Code 231 Family Tree

View All Trees

Hover over nodes to see details. Click to navigate to individual area code pages. Use scroll to zoom, drag to pan.

616231269
1
Total Codes
0
Splits
0
Overlays
0
Max Depth

Area code 231 was originally assigned in 05-Jun-1999 to serve MI.

Call Context

Mixed urban-rural area

This area code spans a mix of urban centers and rural communities across MI, with Muskegon as a primary city.

Nearby Area Codes

Area codes geographically closest to 231.

Other Area Codes in Michigan

Area codes that also serve Michigan, linked for easy comparison.