Skip to content

+1 840 area code (California): Pomona, San Bernardino, Arrowhead

What the numbering plan and the regulator's allocation table say about numbers starting +1 840: the place, the line types, every block's status and the carriers those blocks were allocated to. Original allocation, not who serves a number today, and never who owns or calls from a number.

Live demo

POST /demo/phone · no key needed

try:

Response

Look up any number to see the full API response, straight from the live service. National formats need the country.

The range at a glance

CountryUnited States (US)
Calling code+1
Prefix840
Place named for the rangeCalifornia
Rate centres with most codes (NANPA)Pomona, San Bernardino, Arrowhead
Time zonesAmerica/Los_Angeles (Pacific Standard Time, UTC−8, UTC−7 in daylight saving time)
Line types by the numbering planfixed_line_or_mobile
Example format+1 840-200-0000

+1 840 in NANPA’s area code report

+1 840 is a North American area code for California, in service since 23 February 2021, sharing its area with 909, per NANPA’s NPA report of 20 October 2026. NANPA names 909 as the code it came from: the two serve one area, so a new number there can get either code.

Shares its area with 909 (an overlay complex)
State, province or territoryCalifornia
In service since23 February 2021
Local calls dialled as1 + 10 digits
Time zones (NANPA)Pacific
Relief planningnone under way

Rate centres with the most allocated codes (NANPA)

Each central office code is assigned for a rate centre, the regulator’s billing area for it, named after a town or exchange. It is not where a subscriber is: mobile and VoIP numbers are used anywhere, and a ported number keeps its rate centre. The 128 assigned codes in 840 are spread over 19 rate centres.

named after rate centres codes
Pomona116
San Bernardino115
Arrowhead114
Fontana112
Chino18
Claremont18
Ontario18
Upland17
Colton16
Highland15
Marshall15
Redlands15
7 more with fewer codes
  • Rialto (5)
  • Diamond Bar (4)
  • Calimesa (3)
  • Etiwanda (3)
  • Mentone (2)
  • Big Bear City (1)
  • Crestline (1)

Codes assigned in the last 12 months, and codes not yet in service

NANPA’s central office code file of 20 October 2026 lists 13 codes in 840 assigned in the 12 months to 20 October 2026, and 169 thousands-blocks inside its pooled codes. Not yet in service: 3 codes and 21 thousands-blocks. NANPA dates codes from 2001 on only: 128 of the 128 codes carry a date, so an undated code is not a new one. A code not yet in service is waiting for its effective date; a reassigned block can hold numbers used before. Original allocation, not who serves a number today.

coderate centre code holder’s brand assignedin service
840-295OntarioAT&T2026-10-07not yet
840-294San BernardinoVerizon2026-10-06not yet
840-293EtiwandaInteliquent2026-08-11yes
840-292San BernardinoAT&T2026-08-05not yet
840-291San BernardinoInteliquent2026-07-28yes
840-290UplandInteliquent2026-07-24yes
840-289Diamond BarInteliquent2026-07-21yes
840-996San BernardinoAT&T2026-05-20yes
840-997ClaremontInteliquent2026-05-06yes
840-288San BernardinoVerizon2026-02-19yes
840-998HighlandVerizon2026-01-16yes
840-287MarshallInteliquent2025-12-12yes
840-286ArrowheadT-Mobile2025-11-24yes

Blocks in the regulator's table

Each block is a 6-digit prefix of the national number. A number in an allocated block is assignable; in an unassigned block no carrier can have a subscriber, so the lookup answers unassigned_block for it, except a number in a range reserved for fiction (is_fictional), which answers valid even where the regulator lists its block as protected. Of the allocated blocks, 50.0% belong to a wireless carrier, 44.5% to a virtual-number wholesaler or VoIP provider, and 5.5% to a holder whose name settles neither.

Allocated128
Unassigned0
Reserved14
Total blocks142

Who the blocks were allocated to

The holders as the regulator lists them, by number of allocated blocks. Allocation is not service: a ported number keeps its original block, so a holder here may no longer serve a given number. The last row adds up every other allocated block in the table: the smaller holders and any holder this page does not name. 128 of these codes are pooled into thousands-blocks, which carriers other than the code holder can hold. This page counts codes; a lookup of a US number names the holder of the number's own thousands-block where NANPA lists it.

holderkind blocks share
T-MOBILE USA, INC.mobile3225.0%
FRACTEL, LLCvoip2620.3%
ONVOY, LLC - CAvoip2217.2%
NEW CINGULAR WIRELESS PCS, LLCmobile1814.1%
CELLCO PARTNERSHIP DBA VERIZON WIRELESS - CAmobile1310.2%
BANDWIDTH.COM CLEC, LLC - CAvoip43.1%
ONVOY SPECTRUM, LLCvoip32.3%
TERRA NOVA TELECOM INC.unsettled32.3%
TON80 COMMUNICATIONS, LLCunsettled21.6%
HD CARRIER LLCvoip10.8%
All other blocks (4 holders not listed) — 43.1%

What each network brand’s legal entities hold across the whole table, counted in numbers: T-Mobile, Inteliquent, AT&T, Verizon, Bandwidth, Boost Mobile, Commio.

All 128 assigned central office codes in 840

Each row is a central office code (the three digits after the area code) as NANPA’s central office code file lists it: the rate centre it is assigned for, the network brand of the code holder where the brand map knows one, and the date it was assigned where the file gives one. Original allocation, not who serves a number today: a ported number keeps its code, and in a pooled code the blocks of a thousand can be held by carriers other than the code holder. There is no page per code.

show all 128 codes
coderate centrecode holder’s brandassignednote
840-200Chino—2021-01-04pooled
840-201FontanaAT&T2021-03-11pooled
840-202PomonaAT&T2021-07-29pooled
840-203San BernardinoAT&T2021-07-29pooled
840-204San BernardinoAT&T2021-07-29pooled
840-205ClaremontBandwidth2021-10-27pooled
840-206ChinoAT&T2021-08-10pooled
840-207ArrowheadT-Mobile2021-10-28pooled
840-208ClaremontBandwidth2022-02-22pooled
840-209ArrowheadT-Mobile2021-08-31pooled
840-210FontanaT-Mobile2021-12-14pooled
840-212ChinoT-Mobile2021-11-15pooled
840-213RedlandsT-Mobile2022-08-12pooled
840-214MarshallT-Mobile2022-08-12pooled
840-215HighlandT-Mobile2022-02-28pooled
840-216ArrowheadT-Mobile2022-03-01pooled
840-217FontanaT-Mobile2022-09-02pooled
840-218ChinoVerizon2022-10-10pooled
840-219CalimesaT-Mobile2021-09-13pooled
840-220RialtoBandwidth2022-09-13pooled
840-221San Bernardino—2022-10-21pooled
840-222San Bernardino—2020-12-24pooled
840-223CalimesaBandwidth2022-10-24pooled
840-224San BernardinoAT&T2022-12-06pooled
840-225PomonaAT&T2023-03-10pooled
840-226PomonaInteliquent2023-04-07pooled
840-227San BernardinoVerizon2023-04-13pooled
840-228ColtonVerizon2023-04-17pooled
840-229ClaremontVerizon2023-04-18pooled
840-230PomonaBoost Mobile2023-05-30pooled
840-231PomonaT-Mobile2023-05-31pooled
840-232FontanaT-Mobile2023-06-09pooled
840-233ArrowheadT-Mobile2023-07-13pooled
840-234Arrowhead—2021-04-18pooled
840-235ColtonCommio2023-08-11pooled
840-236ClaremontInteliquent2023-09-19pooled
840-237OntarioInteliquent2023-09-19pooled
840-238PomonaAT&T2023-09-26pooled
840-239FontanaInteliquent2023-10-02pooled
840-240Diamond BarInteliquent2022-11-18pooled
840-241RialtoInteliquent2023-10-02pooled
840-242UplandInteliquent2023-10-02pooled
840-243PomonaT-Mobile2023-10-10pooled
840-244Diamond BarT-Mobile2023-10-16pooled
840-245RedlandsT-Mobile2023-10-18pooled
840-246EtiwandaT-Mobile2023-11-01pooled
840-247HighlandT-Mobile2023-11-08pooled
840-248FontanaT-Mobile2023-12-05pooled
840-249MarshallT-Mobile2023-12-07pooled
840-250ArrowheadT-Mobile2024-01-11pooled
840-251RedlandsT-Mobile2024-01-19pooled
840-252MentoneT-Mobile2022-02-28pooled
840-253CalimesaT-Mobile2024-03-06pooled
840-254RialtoInteliquent2024-03-18pooled
840-255San BernardinoInteliquent2024-03-18pooled
840-256UplandT-Mobile2024-03-28pooled
840-257ColtonT-Mobile2024-03-28pooled
840-258HighlandVerizon2024-04-15pooled
840-259PomonaAT&T2024-05-09pooled
840-260PomonaT-Mobile2024-05-22pooled
840-261FontanaAT&T2024-05-29pooled
840-262ArrowheadT-Mobile2024-07-30pooled
840-263FontanaAT&T2024-09-09pooled
840-264PomonaAT&T2024-09-20pooled
840-265ArrowheadT-Mobile2024-10-09pooled
840-266San BernardinoVerizon2024-10-09pooled
840-267PomonaAT&T2024-10-21pooled
840-268MarshallAT&T2024-11-12pooled
840-269OntarioInteliquent2025-01-02pooled
840-270OntarioAT&T2025-01-06pooled
840-271FontanaVerizon2025-01-14pooled
840-272ChinoInteliquent2025-01-28pooled
840-273MentoneInteliquent2025-02-05pooled
840-274ArrowheadInteliquent2025-03-13pooled
840-275PomonaVerizon2025-03-18pooled
840-276UplandVerizon2025-03-27pooled
840-277ClaremontVerizon2025-03-28pooled
840-278ArrowheadT-Mobile2025-06-18pooled
840-279OntarioVerizon2025-07-29pooled
840-280San BernardinoAT&T2025-08-11pooled
840-281ColtonT-Mobile2025-08-20pooled
840-282ChinoInteliquent2025-09-03pooled
840-283ArrowheadInteliquent2025-09-18pooled
840-284ChinoInteliquent2023-10-16pooled
840-285FontanaInteliquent2025-09-19pooled
840-286ArrowheadT-Mobile2025-11-24pooled
840-287MarshallInteliquent2025-12-12pooled
840-288San BernardinoVerizon2026-02-19pooled
840-289Diamond BarInteliquent2026-07-21pooled
840-290UplandInteliquent2026-07-24pooled
840-291San BernardinoInteliquent2026-07-28pooled
840-292San BernardinoAT&T2026-08-05pooled, not yet in service
840-293EtiwandaInteliquent2026-08-11pooled
840-294San BernardinoVerizon2026-10-06pooled, not yet in service
840-295OntarioAT&T2026-10-07pooled, not yet in service
840-300Redlands—2021-07-15pooled
840-333Pomona—2020-12-24pooled
840-336Colton—2022-02-18pooled
840-345Pomona—2021-07-07pooled
840-356Arrowhead—2022-02-18pooled
840-400Ontario—2021-01-04pooled
840-444Arrowhead—2020-12-24pooled
840-465Chino—2021-07-07pooled
840-466Upland—2022-02-18pooled
840-500Big Bear City—2022-01-27pooled
840-587San Bernardino—2022-02-23pooled
840-588Diamond Bar—2021-10-28pooled
840-600Colton—2021-01-04pooled
840-666Fontana—2020-12-24pooled
840-677Etiwanda—2021-10-28pooled
840-688Crestline—2021-10-25pooled
840-699Ontario—2021-07-16pooled
840-777Pomona—2020-12-23pooled
840-788Fontana—2021-07-16pooled
840-799Rialto—2021-07-15pooled
840-800Upland—2020-12-24pooled
840-804ClaremontInteliquent2023-01-13pooled
840-837Pomona—2022-01-10pooled
840-840OntarioInteliquent2025-09-16pooled
840-877Marshall—2021-07-15pooled
840-888Redlands—2020-12-23pooled
840-899Highland—2021-07-15pooled
840-900Rialto—2020-12-24pooled
840-977Claremont—2021-07-15pooled
840-996San BernardinoAT&T2026-05-20pooled
840-997ClaremontInteliquent2026-05-06pooled
840-998HighlandVerizon2026-01-16pooled
840-999Upland—2020-12-23pooled

How to read this page

Everything above comes from three public sources: the numbering metadata, which names the zones and the line types of the range and, outside North America, its place; and the regulator's allocation table, which lists each block's status and holder and, in North America, the rate centres the place is named from. NANPA’s NPA report adds what it says about the whole area code: its state or province, the codes sharing its area, when it went into service, local dialling and relief planning. None of them knows who serves a number today, whether a handset is switched on, or who owns or answers it. Spaw reports what the tables say and names the dataset and version behind every answer.

More area codes in the United States

nanpa-co-codes 2026-10-18 · nanpa-rate-centres 2026-10-18 · nanpa-npa-report 2026-10-20 · newest data dated 2026-10-20 · about the regulator’s table

Wrong result, or is it about you? If this tool said something you think is wrong, tell us and a person reads it. If Spaw is holding data about you and you never signed up here — a customer may have had your address verified, or reported that a message to it bounced — erase it yourself, confirmed by mail to that address and with no account needed.

More free tools

All free tools

Need this at scale?

The Spaw API runs the same lookup with batch and bulk endpoints, monitored number lists, your own suppression list and SMS outcome reporting — 100 free credits a month, no card required.

Get your API key