North American Area Codes

Rate this page:

North American Area Codes are prefixed to a phone number to assist in routing phone calls in North America. The North American Numbering Plan (NANP) dictates the regional and non-geographic area codes assigned to signatory countries. The United States, Canada, some Caribbean countries, and all US territories are covered by the plan.

How Many Area Codes Are There in the United States?

There are 317 geographic area codes in the United States and an additional 18 non-geographic area codes totalling 335 US area codes.

What's confusing to people not familiar with the North American Numbering Plan is that many countries share the +1 prefix, whereas most countries around the world have their own country calling code. This means that +1 prefixed area codes are spread out amongst 25 countries including the United States

How Many Area Codes Are There in Canada?

Canada has 40 geographic area codes and two non-geographic area codes bringing the total number of area codes dedicated to use in Canada to 42 (there is also toll-free).

Area Codes and the North American Numbering Plan

NANPA is the organization charged to run the North American Numbering Plan (NANPA) by the FCC. In NANPA terminology area codes are called NPA's, short for Number Plan Areas. For the rest of us, we just call them area codes.

NANPA publishes two reports that show where area codes are distributed to:

There are currently 25 countries that are members of NANPA. The US makes up the majority of the numbers (335/380) and California has the most numbers of any state. Canada has the second most dedicated area codes at 42.

Twilio has 306 US area codes available to use on the Twilio platform.

Rate this page:

Thank you for your feedback!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Sending your feedback...
🎉 Thank you for your feedback!
Something went wrong. Please try again.

Thanks for your feedback!

Refer us and get $10 in 3 simple steps!

Step 1

Get link

Get a free personal referral link here

Step 2

Give $10

Your user signs up and upgrade using link

Step 3

Get $10

1,250 free SMSes
OR 1,000 free voice mins
OR 12,000 chats
OR more