// http://www.worldatlas.com/na/us/area-codes.html public static readonly Dictionary> AreaCodesByState = new Dictionary>() { { "Alabama", new List() { 205, 251, 256, 334 } }, { "Alaska", new List() { 907 } }, { "Arizona", new List() { 480, 520, 602, 623, 928 } }, { "Arkansas", new List() { 479, 501, 870 } }, { "California", new List() { 209, 213, 310, 323, 408, 415, 510, 530, 559, 562, 619, 626, 650, 661, 707, 714, 760, 805, 818, 831, 858, 909, 916, 925, 949, 951 } }, { "Colorado", new List() { 303, 719, 970 } }, { "Connecticut", new List() { 203, 860 } }, { "Delaware", new List() { 302 } }, { "District of Columbia", new List() { 202 } }, { "Florida", new List() { 239, 305, 321, 352, 386, 407, 561, 727, 772, 813, 850, 863, 904, 941, 954 } }, { "Georgia", new List() { 229, 404, 478, 706, 770, 912 } }, { "Hawaii", new List() { 808 } }, { "Idaho", new List() { 208 } }, { "Illinois", new List() { 217, 309, 312, 618, 630, 708, 773, 815, 847 } }, { "Indiana", new List() { 219, 260, 317, 574, 765, 812 } }, { "Iowa", new List() { 319, 515, 563, 641, 712 } }, { "Kansas", new List() { 316, 620, 785, 913 } }, { "Kentucky", new List() { 270, 502, 606, 859 } }, { "Louisiana", new List() { 225, 318, 337, 504, 985 } }, { "Maine", new List() { 207 } }, { "Maryland", new List() { 301, 410 } }, { "Massachusetts", new List() { 413, 508, 617, 781, 978 } }, { "Michigan", new List() { 231, 248, 269, 313, 517, 586, 616, 734, 810, 906, 989 } }, { "Minnesota", new List() { 218, 320, 507, 612, 651, 763, 952 } }, { "Mississippi", new List() { 228, 601, 662 } }, { "Missouri", new List() { 314, 417, 573, 636, 660, 816 } }, { "Montana", new List() { 406 } }, { "Nebraska", new List() { 308, 402 } }, { "Nevada", new List() { 702, 775 } }, { "New Hampshire", new List() { 603 } }, { "New Jersey", new List() { 201, 609, 732, 856, 908, 973 } }, { "New Mexico", new List() { 505, 575 } }, { "New York", new List() { 212, 315, 516, 518, 585, 607, 631, 716, 718, 845, 914 } }, { "North Carolina", new List() { 252, 336, 704, 828, 910, 919 } }, { "North Dakota", new List() { 701 } }, { "Ohio", new List() { 216, 330, 419, 440, 513, 614, 740, 937 } }, { "Oklahoma", new List() { 405, 580, 918 } }, { "Oregon", new List() { 503, 541 } }, { "Pennsylvania", new List() { 215, 412, 570, 610, 717, 724, 814 } }, { "Rhode Island", new List() { 401 } }, { "South Carolina", new List() { 803, 843, 864 } }, { "South Dakota", new List() { 605 } }, { "Tennessee", new List() { 423, 615, 731, 865, 901, 931 } }, { "Texas", new List() { 210, 214, 254, 281, 325, 361, 409, 432, 512, 713, 806, 817, 830, 903, 915, 936, 940, 956, 972, 979 } }, { "Utah", new List() { 435, 801 } }, { "Vermont", new List() { 802 } }, { "Virginia", new List() { 276, 434, 540, 703, 757, 804 } }, { "Washington", new List() { 206, 253, 360, 425, 509 } }, { "West Virginia", new List() { 304 } }, { "Wisconsin", new List() { 262, 414, 608, 715, 920 } }, { "Wyoming", new List() { 307 } }, }; public static readonly Dictionary> StatesByAreaCode = new Dictionary>() { { 201, new List() { "New Jersey" } }, { 202, new List() { "District of Columbia" } }, { 203, new List() { "Connecticut" } }, { 205, new List() { "Alabama" } }, { 206, new List() { "Washington" } }, { 207, new List() { "Maine" } }, { 208, new List() { "Idaho" } }, { 209, new List() { "California" } }, { 210, new List() { "Texas" } }, { 212, new List() { "New York" } }, { 213, new List() { "California" } }, { 214, new List() { "Texas" } }, { 215, new List() { "Pennsylvania" } }, { 216, new List() { "Ohio" } }, { 217, new List() { "Illinois" } }, { 218, new List() { "Minnesota" } }, { 219, new List() { "Indiana" } }, { 225, new List() { "Louisiana" } }, { 228, new List() { "Mississippi" } }, { 229, new List() { "Georgia" } }, { 231, new List() { "Michigan" } }, { 239, new List() { "Florida" } }, { 248, new List() { "Michigan" } }, { 251, new List() { "Alabama" } }, { 252, new List() { "North Carolina" } }, { 253, new List() { "Washington" } }, { 254, new List() { "Texas" } }, { 256, new List() { "Alabama" } }, { 260, new List() { "Indiana" } }, { 262, new List() { "Wisconsin" } }, { 269, new List() { "Michigan" } }, { 270, new List() { "Kentucky" } }, { 276, new List() { "Virginia" } }, { 281, new List() { "Texas" } }, { 301, new List() { "Maryland" } }, { 302, new List() { "Delaware" } }, { 303, new List() { "Colorado" } }, { 304, new List() { "West Virginia" } }, { 305, new List() { "Florida" } }, { 307, new List() { "Wyoming" } }, { 308, new List() { "Nebraska" } }, { 309, new List() { "Illinois" } }, { 310, new List() { "California" } }, { 312, new List() { "Illinois" } }, { 313, new List() { "Michigan" } }, { 314, new List() { "Missouri" } }, { 315, new List() { "New York" } }, { 316, new List() { "Kansas" } }, { 317, new List() { "Indiana" } }, { 318, new List() { "Louisiana" } }, { 319, new List() { "Iowa" } }, { 320, new List() { "Minnesota" } }, { 321, new List() { "Florida" } }, { 323, new List() { "California" } }, { 325, new List() { "Texas" } }, { 330, new List() { "Ohio" } }, { 334, new List() { "Alabama" } }, { 336, new List() { "North Carolina" } }, { 337, new List() { "Louisiana" } }, { 352, new List() { "Florida" } }, { 360, new List() { "Washington" } }, { 361, new List() { "Texas" } }, { 386, new List() { "Florida" } }, { 401, new List() { "Rhode Island" } }, { 402, new List() { "Nebraska" } }, { 404, new List() { "Georgia" } }, { 405, new List() { "Oklahoma" } }, { 406, new List() { "Montana" } }, { 407, new List() { "Florida" } }, { 408, new List() { "California" } }, { 409, new List() { "Texas" } }, { 410, new List() { "Maryland" } }, { 412, new List() { "Pennsylvania" } }, { 413, new List() { "Massachusetts" } }, { 414, new List() { "Wisconsin" } }, { 415, new List() { "California" } }, { 417, new List() { "Missouri" } }, { 419, new List() { "Ohio" } }, { 423, new List() { "Tennessee" } }, { 425, new List() { "Washington" } }, { 432, new List() { "Texas" } }, { 434, new List() { "Virginia" } }, { 435, new List() { "Utah" } }, { 440, new List() { "Ohio" } }, { 478, new List() { "Georgia" } }, { 479, new List() { "Arkansas" } }, { 480, new List() { "Arizona" } }, { 501, new List() { "Arkansas" } }, { 502, new List() { "Kentucky" } }, { 503, new List() { "Oregon" } }, { 504, new List() { "Louisiana" } }, { 505, new List() { "New Mexico" } }, { 507, new List() { "Minnesota" } }, { 508, new List() { "Massachusetts" } }, { 509, new List() { "Washington" } }, { 510, new List() { "California" } }, { 512, new List() { "Texas" } }, { 513, new List() { "Ohio" } }, { 515, new List() { "Iowa" } }, { 516, new List() { "New York" } }, { 517, new List() { "Michigan" } }, { 518, new List() { "New York" } }, { 520, new List() { "Arizona" } }, { 530, new List() { "California" } }, { 540, new List() { "Virginia" } }, { 541, new List() { "Oregon" } }, { 559, new List() { "California" } }, { 561, new List() { "Florida" } }, { 562, new List() { "California" } }, { 563, new List() { "Iowa" } }, { 570, new List() { "Pennsylvania" } }, { 573, new List() { "Missouri" } }, { 574, new List() { "Indiana" } }, { 575, new List() { "New Mexico" } }, { 580, new List() { "Oklahoma" } }, { 585, new List() { "New York" } }, { 586, new List() { "Michigan" } }, { 601, new List() { "Mississippi" } }, { 602, new List() { "Arizona" } }, { 603, new List() { "New Hampshire" } }, { 605, new List() { "South Dakota" } }, { 606, new List() { "Kentucky" } }, { 607, new List() { "New York" } }, { 608, new List() { "Wisconsin" } }, { 609, new List() { "New Jersey" } }, { 610, new List() { "Pennsylvania" } }, { 612, new List() { "Minnesota" } }, { 614, new List() { "Ohio" } }, { 615, new List() { "Tennessee" } }, { 616, new List() { "Michigan" } }, { 617, new List() { "Massachusetts" } }, { 618, new List() { "Illinois" } }, { 619, new List() { "California" } }, { 620, new List() { "Kansas" } }, { 623, new List() { "Arizona" } }, { 626, new List() { "California" } }, { 630, new List() { "Illinois" } }, { 631, new List() { "New York" } }, { 636, new List() { "Missouri" } }, { 641, new List() { "Iowa" } }, { 650, new List() { "California" } }, { 651, new List() { "Minnesota" } }, { 660, new List() { "Missouri" } }, { 661, new List() { "California" } }, { 662, new List() { "Mississippi" } }, { 701, new List() { "North Dakota" } }, { 702, new List() { "Nevada" } }, { 703, new List() { "Virginia" } }, { 704, new List() { "North Carolina" } }, { 706, new List() { "Georgia" } }, { 707, new List() { "California" } }, { 708, new List() { "Illinois" } }, { 712, new List() { "Iowa" } }, { 713, new List() { "Texas" } }, { 714, new List() { "California" } }, { 715, new List() { "Wisconsin" } }, { 716, new List() { "New York" } }, { 717, new List() { "Pennsylvania" } }, { 718, new List() { "New York" } }, { 719, new List() { "Colorado" } }, { 724, new List() { "Pennsylvania" } }, { 727, new List() { "Florida" } }, { 731, new List() { "Tennessee" } }, { 732, new List() { "New Jersey" } }, { 734, new List() { "Michigan" } }, { 740, new List() { "Ohio" } }, { 757, new List() { "Virginia" } }, { 760, new List() { "California" } }, { 763, new List() { "Minnesota" } }, { 765, new List() { "Indiana" } }, { 770, new List() { "Georgia" } }, { 772, new List() { "Florida" } }, { 773, new List() { "Illinois" } }, { 775, new List() { "Nevada" } }, { 781, new List() { "Massachusetts" } }, { 785, new List() { "Kansas" } }, { 801, new List() { "Utah" } }, { 802, new List() { "Vermont" } }, { 803, new List() { "South Carolina" } }, { 804, new List() { "Virginia" } }, { 805, new List() { "California" } }, { 806, new List() { "Texas" } }, { 808, new List() { "Hawaii" } }, { 810, new List() { "Michigan" } }, { 812, new List() { "Indiana" } }, { 813, new List() { "Florida" } }, { 814, new List() { "Pennsylvania" } }, { 815, new List() { "Illinois" } }, { 816, new List() { "Missouri" } }, { 817, new List() { "Texas" } }, { 818, new List() { "California" } }, { 828, new List() { "North Carolina" } }, { 830, new List() { "Texas" } }, { 831, new List() { "California" } }, { 843, new List() { "South Carolina" } }, { 845, new List() { "New York" } }, { 847, new List() { "Illinois" } }, { 850, new List() { "Florida" } }, { 856, new List() { "New Jersey" } }, { 858, new List() { "California" } }, { 859, new List() { "Kentucky" } }, { 860, new List() { "Connecticut" } }, { 863, new List() { "Florida" } }, { 864, new List() { "South Carolina" } }, { 865, new List() { "Tennessee" } }, { 870, new List() { "Arkansas" } }, { 901, new List() { "Tennessee" } }, { 903, new List() { "Texas" } }, { 904, new List() { "Florida" } }, { 906, new List() { "Michigan" } }, { 907, new List() { "Alaska" } }, { 908, new List() { "New Jersey" } }, { 909, new List() { "California" } }, { 910, new List() { "North Carolina" } }, { 912, new List() { "Georgia" } }, { 913, new List() { "Kansas" } }, { 914, new List() { "New York" } }, { 915, new List() { "Texas" } }, { 916, new List() { "California" } }, { 918, new List() { "Oklahoma" } }, { 919, new List() { "North Carolina" } }, { 920, new List() { "Wisconsin" } }, { 925, new List() { "California" } }, { 928, new List() { "Arizona" } }, { 931, new List() { "Tennessee" } }, { 936, new List() { "Texas" } }, { 937, new List() { "Ohio" } }, { 940, new List() { "Texas" } }, { 941, new List() { "Florida" } }, { 949, new List() { "California" } }, { 951, new List() { "California" } }, { 952, new List() { "Minnesota" } }, { 954, new List() { "Florida" } }, { 956, new List() { "Texas" } }, { 970, new List() { "Colorado" } }, { 972, new List() { "Texas" } }, { 973, new List() { "New Jersey" } }, { 978, new List() { "Massachusetts" } }, { 979, new List() { "Texas" } }, { 985, new List() { "Louisiana" } }, { 989, new List() { "Michigan" } }, };