AREA-CODES LOCAL-NUMBERS

810 Area Code: Flint, Port Huron, and Lapeer

SIPNEX ·

The 810 area code is Michigan north and east of Detroit’s suburbs — Flint and Genesee County, Lapeer County, Port Huron and the St. Clair County shore, Sanilac County’s stretch of the Thumb, and Brighton in Livingston County. Split from Detroit’s 313 on December 1, 1993, it has no overlay, and local calls have taken ten digits since 2021.

Genesee County clinic, Lapeer farm supplier, Marysville shipping office: routine Flint or Port Huron traffic is the usual story behind an 810 you didn’t expect. The digits identify the issuing exchange, not the hand on the handset.

Six lines of 810

Entry810
Live fromDecember 1, 1993, per NANPA’s NPA database (assigned November 23, 1992)
Split out ofDetroit’s 313, the 1947 original — 810 was its first cut
Sharing the mapNo overlay; 586 was announced as one in 1999 and became a split instead
Ground coveredFlint, Port Huron, Lapeer, Brighton, Sandusky
A local call takesTen digits, mandatory since October 24, 2021; 1 + ten on toll calls
Prefix supplySecond quarter of 2056 in NANPA’s April 2026 study — fifteen quarters earlier than the previous forecast

Three digits, three cuts. In eight years 810 went from the whole northern half of metro Detroit to a code that stops roughly at the Oakland and Macomb county lines, losing 248 in 1997 and 586 in 2001, and the paperwork behind those cuts includes a jeopardy declaration, a cancelled overlay, and a federal jurisdiction fight. It is also the only code in the old 313 family that the 988 crisis line pushed onto ten-digit dialing.

Is 810 the Flint area code or Port Huron’s?

Both, with a lot of farmland in between. NANPA’s rate-center map for the 2001 split, bound into Planning Letter PL-265, draws the code in three clusters. The western one is Genesee County: Flint at the center, ringed by Flushing, Swartz Creek, Rankin, Grand Blanc, Davison, Goodrich, Clio Mount Morris, Montrose, and Otisville, with Fenton and Linden toward the south; at the western edge the boundary hooks across the Shiawassee County line to take in the Byron, New Lothrop, and Lennon exchanges. The map’s southern tail runs through Hartland to Brighton, the Livingston County exchanges that PL-NANP-012 kept in 810 when Oakland County left.

The middle cluster is Lapeer County — Lapeer, Imlay City, Almont, North Branch, Columbiaville, Metamora, Dryden, and Hadley. The eastern one follows the St. Clair River and Lake Huron: Port Huron, St. Clair, Marine City, and Algonac on the water, Capac, Yale, Emmett, Memphis, Smiths Creek, Goodells, Avoca, and Jeddo inland, then north along the Thumb shore through Lexington, Croswell, Port Sanilac, Sandusky, Peck, Brown City, Carsonville, Applegate, Snover, and Deckerville in Sanilac County.

Deckerville and Snover are where 810 stops. The rest of the Thumb — Bad Axe, Caro, Cass City, Port Austin, Marlette — sits across the line in 989, as NANPA’s 517/989 split map shows. Every 810 rate center keeps Eastern Time, and each holds its own pool of NXX prefixes, which is why a Flint number and a Port Huron number share three digits but never a prefix.

1993: the first cut from Detroit’s 313

NANPA’s NPA database assigned 810 on November 23, 1992 and put it in service on December 1, 1993, with 313 as the parent. The database files the relief under IL-92-11-022 — a Bellcore-era industry information letter rather than a numbered planning letter — and our 313 guide follows the split from the city’s side. At birth the code took the entire northern arc of the metro — Flint, Pontiac, the Macomb County suburbs, and Port Huron — leaving Detroit and its inner ring on the 1947 digits.

That footprint lasted three and a half years. Planning Letter PL-NANP-012, issued October 8, 1996 on Bellcore letterhead, records Ameritech advising that substantial number growth in southeastern Michigan required splitting 810 and introducing 248 at the same time. The letter drew the line at one county: Oakland County would receive 248, while customers in Macomb, St. Clair, Sanilac, Lapeer, Genesee, and the affected parts of Livingston counties would retain 810.

The split and its permissive period began at 12:01 a.m. EDT on Saturday, May 10, 1997, and either code completed a call into the new territory until 12:01 a.m. on Saturday, September 13, 1997, after which misdialed calls went to intercept. Carriers checked their routing against a recorded announcement at 248-253-9717. Local calls stayed at seven digits on both sides of the line; the full account of what Oakland County did next is in our 248 guide.

Jeopardy, an overlay on paper, and a federal freeze

Two years after losing Oakland County, 810 was short of prefixes again. Planning Letter PL-NANP-178, issued June 1, 1999 by NANPA under Lockheed Martin, declared the code in jeopardy: demand had increased beyond normal forecasts, and 810 risked exhausting before relief could arrive. Every remaining central office code would be rationed under the extraordinary jeopardy procedures in Section 9.5 of the industry’s Central Office Code Assignment Guidelines — a lottery, per the procedure attached to the letter — and each code holder had thirty days to file its forecast and demand data.

Relief came on paper three months later. PL-NANP-192, dated September 2, 1999, announced a single comprehensive overlay: the new 586 would cover the same geographic area as 810, a territory the letter described with communities from Brighton, Davison, Fenton, Flint, Flushing, Grand Blanc, and Lapeer through Marysville, Port Huron, and Saint Clair down to Center Line, Eastpointe, Mount Clemens, New Baltimore, Roseville, Sterling Heights, and Warren.

The schedule was tight. Permissive dialing was to begin February 5, 2000; from May 6, 2000, every local, extended-area, and toll call within or between the two codes would take ten digits — 1 plus ten in the letter’s own summary line — and carriers were handed a test number, 586-257-1234. NANPA’s database dates the 586 assignment to July 8, 1999.

It never happened. PL-221, dated March 10, 2000, suspended all requests for central office codes from 586 “in light of questions raised by the FCC regarding the authority of NANPA and the Michigan telecommunications industry to implement relief for the 810 NPA,” eight weeks before the overlay’s mandatory date, and said NANPA would petition the FCC to approve the industry’s plan. The same question froze Michigan’s other pending overlays that spring — the 248 guide follows that fight from Oakland County.

The Michigan Public Service Commission chose a different remedy. On December 11, 2000, in Case No. U-12588, it approved a geographic split of 810, and Planning Letter PL-265 of March 1, 2001 assigned 586 to the eleven rate centers that approximate Macomb County — Mount Clemens, Roseville, Warren, and Utica among them.

The split and its permissive period started at 12:01 a.m. Eastern on September 22, 2001, with either code reaching a Macomb number until mandatory dialing arrived on March 23, 2002; a new test number, 586-416-9996, answered from about August 22, 2001 until April 23, 2002. Roughly 350 prefixes — the count in PL-282’s revised lists — changed their area code, and the seven-digit local call survived on both sides.

One class of customer lagged. The commission’s December 2000 order let wireless carriers keep their Macomb County prefixes in 810 permanently — PL-265 stars those prefixes in its tables as grandfathered — but an April 17, 2001 order (Case No. U-12588d) rescinded that. Wireless providers instead received an extra year of permissive dialing beyond the wireline cutover, through March 22, 2003, announced in PL-273 (April 30, 2001) and itemized prefix by prefix in PL-282 (June 5, 2001). For a year after Macomb landlines had gone 586-only, a Mount Clemens cell phone could still be reached on 810; our 586 guide picks the story up from there.

How a hotline did what two splits never did

Neither split touched the dial plan: PL-NANP-012 in 1997 and PL-265 in 2001 both kept home-area local calls at seven digits, with 1 plus ten on toll calls. What ended that was a hotline. NANPA’s Planning Letter PL-556 (January 8, 2021, superseding PL-544 of August 17, 2020) listed the 82 area codes that still permitted seven-digit dialing while also using 988 as a central office code, a conflict the FCC’s 988 order required carriers to resolve with mandatory ten-digit dialing. Four Michigan codes made the list — 616, 906, 989, and 810.

The schedule ran on the national calendar: permissive ten-digit dialing from April 24, 2021, mandatory from October 24, 2021, carrier enforcement cuts complete by July 15, 2022, and 988 routing to the Lifeline from July 16, 2022. NANPA’s database now lists 810 at ten digits for local calls into its own code or a neighboring one and 1 plus ten on toll calls, with 1 plus ten accepted locally at each provider’s discretion. The mechanics of overlays and dialing changes explain why a hotline could force this where two splits never did.

That leaves the old 313 family dialing three different ways. 248 gave up seven digits first, on September 7, 2002, when the 947 overlay arrived; 313 followed only on October 7, 2025 for the 679 overlay; 586 and 734 still complete a seven-digit local call today. 810 is the family’s only member converted by 988 — a Port Huron office dials ten digits to reach the shop next door, while a Warren office across the county line can still dial seven.

Why the 2056 forecast moved the wrong way

Fifteen quarters vanished between two studies. NANPA’s 2026-1 NPA Exhaust Analysis (April 2026, utilization and code-assignment data as of March 1, 2026) projects 810 exhausting in the second quarter of 2056, where the October 2025 study had said the first quarter of 2060, and NANPA attributes the change to increased historical and projected demand. Among Michigan’s eleven entries in the report, only 810 and 616 moved earlier.

The report’s history columns show how unusual that is for this code. The October 2023 study said the fourth quarter of 2048; April 2024, the fourth quarter of 2049; October 2024, the third quarter of 2051; April 2025, the second quarter of 2060; October 2025, the first quarter of 2060. Three consecutive studies added runway, the October 2025 edition trimmed a single quarter, and this one took back nearly four years — though the date still sits three decades out.

Nothing on NANPA’s desk treats that as a problem. Its database at the end of August 2026 shows 810 out of jeopardy with no relief planning in progress. The NPA Relief Planning Status Report dated August 30, 2026 has twelve codes on its roster, and Michigan contributes one, 734, carried as suspended; the 36-month exhaust list — 657/714, 828, and 956 — has no Michigan entry either. NANPA’s July 6, 2026 revision sheet lists 210/726, 361, 830, and 979 — four Texas codes — and no other change.

Within the family, 810’s runway now ranks second-shortest: 734 goes to the fourth quarter of 2044, then 810 in 2056, the 248/947 complex in the fourth quarter of 2065, 586 in the first quarter of 2082, and Detroit’s 313/679 pairing in the second quarter of 2091. There is an irony in the order. The code NANPA declared in jeopardy in June 1999 has thirty years of supply, helped by the 2001 split that carried roughly 350 Macomb County prefixes off its books — and the county that took them now has the longer horizon of the two.

What a Flint or Port Huron number does on a call screen

Genesee and St. Clair counties are markets where a hometown display gets picked up and an out-of-state string does not — a Flint clinic reminder, a Port Huron contractor, a Lapeer equipment dealer all ring as neighbors on 810. That reflex is what local presence dialing is built on, and because one code covers everything from Brighton to Deckerville, a single set of Flint or Port Huron digits works for every market in the territory.

Recognition cuts both ways. Caller ID spoofing can present 810 digits on a call from anywhere, so the proof that matters travels inside the call rather than on its display: SIPNEX, an FCC-licensed carrier, signs its outbound traffic at A-level attestation under its own STIR/SHAKEN certificate, a credential a spoofed Flint number never carries.

The numbers themselves come by exchange. SIPNEX holds local DIDs in Flint, Port Huron, Lapeer, Fenton, Grand Blanc, and the smaller rate centers as stock allows, routes them to whatever PBX or dialer is already in place over SIP trunking, and adds toll-free through its own RespOrg registration for campaigns that want a local face and a national one.

Questions Flint and Port Huron callers bring to 810

Which counties does the 810 area code cover?

Genesee, Lapeer, St. Clair, and Sanilac counties, plus the Brighton and Hartland exchanges in Livingston County and the Byron, New Lothrop, and Lennon exchanges on the Shiawassee County side. Those are the counties Planning Letter PL-NANP-012 kept in 810 when Oakland County became 248 in 1997 (its community list and NANPA’s later rate-center maps add the Shiawassee fringe), minus Macomb County, which became 586 in 2001. The biggest exchanges are Flint, Port Huron, Lapeer, Grand Blanc, Fenton, Davison, and Sandusky, and all of them keep Eastern Time. The northern Thumb — Bad Axe, Caro, Port Austin — is 989, not 810.

Why does the 810 area code no longer include Oakland or Macomb County?

Two splits, four years apart. PL-NANP-012 records Ameritech advising in 1996 that number growth in southeastern Michigan required cutting 810 again, and Oakland County took the new 248 on May 10, 1997. Macomb County followed on September 22, 2001 as 586, under the Michigan Public Service Commission’s December 11, 2000 order in Case No. U-12588 and NANPA’s Planning Letter PL-265 — a split chosen after the 1999 plan to overlay 586 across all of 810 was suspended by PL-221 on FCC jurisdiction questions.

Do I dial ten digits for a local call in 810?

Yes — all ten, since October 24, 2021. 810 was one of the 82 area codes in NANPA’s Planning Letter PL-556 that permitted seven-digit dialing while using 988 as a prefix, alongside Michigan’s 616, 906, and 989, so the 988 crisis line forced the change with no overlay involved. Toll calls take 1 plus ten digits, and providers may accept 1 plus ten on local calls too. Across the county line in 586, a seven-digit local call still works.

Is the 810 area code running out of numbers?

No — not before the second quarter of 2056, on NANPA’s April 2026 projection. The date did move fifteen quarters closer than the October 2025 forecast on increased demand, one of only two Michigan codes to move earlier in that study, but NANPA’s database has an empty jeopardy column for 810 and no relief planning, and the July 6, 2026 revisions touched only four Texas entries. When NANPA last declared 810 in jeopardy, in June 1999, the relief that followed was the 586 split.

Can a business outside Michigan hold an 810 phone number?

Yes. Local numbers are provisioned against rate centers, not street addresses, so a Flint or Port Huron DID can ring a desk in any state over SIP. SIPNEX issues 810 DID numbers exchange by exchange where inventory allows, terminates them on whatever phone system already answers, and signs the outbound side at A-level attestation with its own STIR/SHAKEN certificate.


An 810 number is only as good as the carrier behind it. SIPNEX supplies Flint, Port Huron, and Lapeer DIDs under a direct FCC carrier license, carries them on dialer-grade SIP trunking, adds toll-free through its RespOrg registration, and signs every outbound leg at A-level on its own STIR/SHAKEN certificate — the rate card is public, the carrier desk answers email, and (833) 665-2220 goes to a person, not a phone tree.

SIPNEX

The carrier built by operators, for operators.

FCC-licensed carrier with its own STIR/SHAKEN SP certificate. Operator-owned. SIP trunks built for operators who dial at volume.