電話番号計画（でんわばんごうけいかく）は、電話番号を加入者や電気通信サービスに重複や矛盾なく割り当てて管理するものである。国際公衆交換電話網ではITU-T勧告E.164で規定されている。

E.164電話番号の割り当ての仕組み
総桁数は、15桁以下と定められている。

次のような、階層構造となっている。
ITUにより各国に国番号が割り当てられる。
その下位桁を各国の政府が独自の方針で電気通信事業者にブロック別に割り当てる。
電気通信事業者はその中から加入者に割り当てる。

既存の電話番号の大幅な変更は、国内だけでなく国際的な広報活動が必要なため手間がかかるものである。

電話番号の割り当ての対象
クロスバー電話交換機以前の交換機では、基本的に電話局番号 - 交換機の番号 - 交換機からの出線番号であった。船舶電話・自動車電話等の移動体通信は、存在地域番号 - 端末番号であった。

電子交換機以降は、ダイヤルインやフリーダイヤル等のサービス識別のために割り当てられるようになった。

電気通信事業の自由化に伴い、事業者識別番号 - 相手先電話番号の形式も使用されるようになった。また、空き市内局番方式のサービス提供（各国における無線呼び出し・北米における携帯電話など）・直収電話・通常の市外局番のIP電話への割当てのため、地域番号 - 事業者識別番号 - 加入者識別番号の考え方での割り当ても行われるようになった。

IP電話・携帯電話などは、端末の交換・使用場所の移動に対応するため、電話回線や端末へではなく、サービスアカウントへの割り当てとして運用されている。

閉域番号と開放番号
閉域番号とは、割り当て番号の下位の桁を利用して使用する頻度の高い通話先を発信するものである。

開放番号とは、より多くの番号を指定できるように割り当て番号の上位の桁まで利用するものである。

日本の公衆交換電話網からの発信の場合次のようになる。
同一電話加入区域内の固定電話相互間の場合、市内局番からダイヤルする。
その他の国内通話は国内開放番号指定の"0"を頭につけ、国識別番号の"81"を除いた番号をダイヤルする。
国際電話の場合、国際開放番号指定の"010"を頭につけてE.164番号をダイヤルする。

ダイヤル操作の時間と電話番号
ダイヤルパルスの場合、ダイヤル操作の時間が桁数によって多く変化する。特に「0」は、パルスの数が10であるため特に時間がかかる。

そのため、「0」を含む番号が開放番号指定・国際電話識別番号などの利用頻度の低い用途に利用されてきた。
また、「1」から始まる短い桁の番号が緊急番号、付加サービス利用・設定に利用されている。

誤接続の防止
誤接続の原因としては次のようなものがある。

電話番号の最初からの並びが同一で、長さの違うものがある。 : 123と123456など
網ごとの電話番号計画の相違。

このようなことの無いように配慮されている。

国家・地域別の電話番号計画の概要

地域国国番号識別番号桁数特殊番号番号割当ポータビリティ事業者への割り当て単位備考直接交換手市外局番市内局番加入者番号総緊急番号案内故障 修理高度通信サービス携帯電話無線呼出IP電話高度通信サービス携帯電話固定電話IP電話高度通信サービス携帯電話固定電話IP電話国際国内開放国際国内開放国内警察消防救急地域内地域外地理的非地理的地理的非地理的地理的非地理的北米アメリカ合衆国カナダバミューダ諸島16のカリブ海諸国1011000103341+10911411市外局番+555-1212611市外市内双方向同一番号帯のため相互間双方向1原則1000ポータビリティで1 メキシコ52000109022,38,72+10 066, 911 南米アルゼンチン54000000191,29,81+9101100107110 114市外市内 ブラジル55000 281+9194,197193192 市外 チリ56 2 133 131 132 コロンビア57000 172+8 112119125 市外 エクアドル593000 271+9 102101 市外 ペルー51 1,28,71+9105 116 市外市内 オセアニアオーストラリア6100110 361+9000, 1121223 市外 双方向 東チモール670 077112115110 市外 ニュージーランド640000170010181+9111018 市外 パプアニューギニア67500無077 112 111 110 市外 東アジア中国86000 2,38,71+10110119120114 10000
10010

10086市外 香港852事業者別無088999, 1121081英語1083中国語 109市外 マカオ85300 台湾886事業者別01～35～81+8110119104地域内105地域外106英語123市外 日本810100事業者別1001～41～441+9110119104113市外市外市内市内市外双方向NTTの固定電話からの片方向無1千1万10万1万10万 北朝鮮850 119 韓国82事業者別0 281+10112119 市外局番+114 市外市内市外 双方向 東南アジアインドネシア62事業者別0事業者別 2,38,71+10110113119,118106市外局番+106 市外 マレーシア600001001,28,71+9999,
112994999,
112103100市外 フィリピン63 0 1～4 911 市外 シンガポール650XX無 088999,
112995 市外 双方向 タイ6600 1,27,61+8191,
911199,
9111669,
911 市外 ベトナム8400 178 113 115 114 市外 南アジアインド91000 2,38,71+9100101102 市外 スリランカ94000 261+2+1+6119110 市外 パキスタン92 0 271+915 115 16 市外 中東パレスチナ970 市外 イスラエル972000 100102101144166市外 トルコ90000 2371+10155110112 市外 アラブ首長国連邦971 0 2 999998997 市外 イエメン967 0 1 194191 市外 欧州連合オーストリア43000 1～48～51+9133,
112122,
112144,
112118111 市外 双方向 デンマーク4500 88112 市外 市外 双方向 フランス33000 091+917,11218,11215,112 市外 市外 双方向 ドイツ49000 2～47～51+9110112118xx 市外 市外 双方向 アイルランド353000114 271+9112118xx 市外 市外 双方向 ルクセンブルク35200無 099112 市外 オランダ31000 271+9112118xx 市外 市外 双方向 ポルトガル35100無 099 112 市外 スペイン34000 361+9112118 市外 市外 双方向 イギリス44000 2～58～51+10112,999118xxx 市外 市外双方向 ポータビリティで1 逼迫地域は千 チェコ420 無 099 112 市外 スロバキア421000 1,28,71+9 112 市外 ハンガリー36 1,29,89107105104 市外 ラトビア37100 112 リトアニア370000 1,37,51+8020103 市外 ポーランド48000 271+9 112 市外 スロベニア38600 112 キプロス35700無 088 112,199 ギリシャ30000 2～47～61+9112118xx 市外 双方向 イタリア3900無 2～47～59112 市外 双方向 フィンランド358000 112 スウェーデン46000 3,46～51+9112 市外 双方向 ブルガリア35900xx0 1～57～31+8112 市外 ルーマニア40000 2,37,61+9112 市外 その他のヨーロッパベラルーシ375810 102103101 市外 スイス418100 2,3 7,61+9117,
112118,
112144,
112 市外 双方向 リヒテンシュタイン423 112 市外 アイスランド35400 112 市外 ノルウェー4700無 0 88112 市外 双方向 モルドバ37300 902903901 市外 モンテネグロ382 929394 977市外 ロシアカザフスタン78~10 112 市外 セルビア381990 192194193 市外 ウクライナ3808~10 112 市外 アフリカ中央アフリカ236 1171220118 ナイジェリア234 112 市外 南アフリカ27000 1～48～51+910111,
11210177 市外 タンザニア255 112115114 市外 
市外 : 市外局番、市内 : 市内局番を割り当て。
空欄は調査中

中華人民共和国の電話番号計画
中華人民共和国における電話番号は、地域ごとに与えられた番号（2桁ないし3桁。ただし、中華人民共和国内で長距離電話をかける際は先頭に0を加えて3桁ないし4桁）と、日本における市内局番以下の電話番号に当たる7桁ないし8桁の番号からなる。