Text goes here.
Last active
December 29, 2015 11:19
-
-
Save chrisingraham/7663050 to your computer and use it in GitHub Desktop.
State migration flows, 2012
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
abbrev | state | Alabama | Alaska | Arizona | Arkansas | California | Colorado | Connecticut | Delaware | District of Columbia | Florida | Georgia | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana | Maine | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AL | Alabama | N/A | 1097 | 1331 | 374 | 2509 | 3108 | 46 | 119 | 79 | 18599 | 13864 | 608 | 575 | 883 | 1625 | 503 | 853 | 4137 | 2329 | 129 | 1261 | 636 | 2341 | 1299 | 5141 | 1333 | 31 | 245 | 761 | 0 | 779 | 787 | 1364 | 4329 | 83 | 3705 | 1030 | 373 | 1926 | 20 | 1665 | 0 | 12116 | 9993 | 126 | 16 | 2515 | 1507 | 477 | 323 | 260 | |
AK | Alaska | 1004 | N/A | 3717 | 855 | 6995 | 3457 | 439 | 692 | 1247 | 10704 | 2654 | 1417 | 1198 | 2250 | 479 | 951 | 333 | 304 | 403 | 38 | 1947 | 890 | 1152 | 523 | 0 | 2186 | 726 | 626 | 2161 | 437 | 359 | 320 | 4002 | 1458 | 70 | 2207 | 1279 | 2513 | 1658 | 0 | 1244 | 855 | 1281 | 6759 | 2819 | 93 | 1906 | 4328 | 306 | 236 | 590 | |
AZ | Arizona | 962 | 1520 | N/A | 1677 | 38916 | 10589 | 3167 | 188 | 902 | 6473 | 6657 | 1865 | 2424 | 7139 | 2763 | 1590 | 3094 | 1103 | 2021 | 230 | 760 | 1972 | 7168 | 3065 | 710 | 2297 | 1548 | 2406 | 8748 | 440 | 1328 | 6391 | 4146 | 3493 | 1571 | 4929 | 2974 | 7954 | 3529 | 93 | 2222 | 435 | 2250 | 18908 | 7966 | 127 | 2420 | 8362 | 79 | 3257 | 2014 | |
AR | Arkansas | 660 | 196 | 1214 | N/A | 3472 | 1043 | 200 | 0 | 35 | 3321 | 1041 | 24 | 291 | 1587 | 564 | 451 | 2158 | 518 | 3645 | 0 | 136 | 394 | 906 | 375 | 2680 | 9434 | 63 | 363 | 353 | 0 | 57 | 410 | 247 | 861 | 0 | 884 | 5777 | 165 | 573 | 0 | 839 | 227 | 3306 | 13781 | 361 | 0 | 445 | 1413 | 0 | 253 | 244 | |
CA | California | 3077 | 3494 | 44889 | 3525 | N/A | 22152 | 3161 | 2221 | 4999 | 20386 | 14174 | 9756 | 10280 | 14940 | 6033 | 3268 | 5411 | 3415 | 5139 | 1610 | 8614 | 12770 | 8085 | 8086 | 4371 | 10717 | 5428 | 3438 | 49978 | 1514 | 4330 | 4536 | 24623 | 13883 | 999 | 8995 | 8950 | 31862 | 7772 | 2146 | 5979 | 1494 | 8396 | 62702 | 15286 | 1112 | 14780 | 45597 | 1231 | 5347 | 2035 | |
CO | Colorado | 1386 | 556 | 13790 | 603 | 15150 | N/A | 367 | 0 | 677 | 8766 | 4710 | 1216 | 1186 | 3036 | 1225 | 3252 | 3746 | 712 | 1433 | 314 | 1071 | 980 | 2363 | 3565 | 799 | 3798 | 2135 | 2023 | 6402 | 572 | 380 | 4780 | 3596 | 4790 | 546 | 3180 | 4717 | 4472 | 2574 | 332 | 1915 | 1744 | 2473 | 16616 | 5350 | 382 | 5352 | 5195 | 104 | 1600 | 5599 | |
CT | Connecticut | 284 | 0 | 417 | 185 | 6764 | 1317 | N/A | 1489 | 618 | 8975 | 1829 | 191 | 44 | 955 | 823 | 112 | 210 | 246 | 164 | 1468 | 881 | 10525 | 798 | 696 | 106 | 410 | 0 | 0 | 143 | 1345 | 3466 | 280 | 14595 | 4914 | 65 | 1355 | 0 | 381 | 3311 | 4170 | 1590 | 2 | 936 | 2769 | 142 | 1626 | 2725 | 2901 | 143 | 657 | 0 | |
DE | Delaware | 42 | 0 | 246 | 0 | 474 | 70 | 22 | N/A | 78 | 1099 | 226 | 278 | 120 | 234 | 639 | 0 | 0 | 706 | 0 | 234 | 4100 | 506 | 114 | 0 | 0 | 234 | 0 | 0 | 373 | 0 | 1921 | 100 | 477 | 2180 | 0 | 1079 | 380 | 0 | 4814 | 0 | 697 | 0 | 176 | 181 | 0 | 0 | 2279 | 100 | 674 | 296 | 0 | |
DC | District of Columbia | 162 | 356 | 36 | 205 | 3199 | 488 | 288 | 11 | N/A | 780 | 1352 | 230 | 116 | 1066 | 1045 | 151 | 456 | 254 | 596 | 32 | 21213 | 379 | 274 | 310 | 97 | 144 | 0 | 0 | 468 | 101 | 840 | 25 | 3936 | 1801 | 70 | 985 | 151 | 696 | 2921 | 313 | 435 | 0 | 180 | 1189 | 0 | 116 | 10964 | 773 | 294 | 15 | 0 | |
FL | Florida | 11244 | 1991 | 5553 | 2682 | 21004 | 8615 | 6578 | 715 | 1705 | N/A | 42870 | 2780 | 2014 | 12687 | 11472 | 4335 | 3118 | 9232 | 6534 | 2926 | 9610 | 12890 | 13146 | 2372 | 4676 | 8374 | 1875 | 1368 | 3381 | 2746 | 10649 | 4707 | 27392 | 26365 | 950 | 16366 | 5011 | 1660 | 14631 | 2752 | 11552 | 970 | 15641 | 31259 | 2428 | 966 | 19574 | 9370 | 1919 | 4937 | 733 | |
GA | Georgia | 19920 | 928 | 2263 | 1525 | 10790 | 5834 | 1702 | 179 | 1079 | 42754 | N/A | 1448 | 583 | 8745 | 2258 | 596 | 1896 | 4173 | 4478 | 511 | 4610 | 2789 | 4270 | 2235 | 2669 | 3451 | 292 | 786 | 745 | 470 | 3002 | 192 | 7592 | 16823 | 98 | 8052 | 2581 | 1032 | 4337 | 168 | 18570 | 122 | 16012 | 20362 | 1142 | 56 | 9535 | 6363 | 1108 | 970 | 166 | |
HI | Hawaii | 627 | 1376 | 2491 | 0 | 11906 | 2536 | 408 | 0 | 38 | 3177 | 1409 | N/A | 206 | 869 | 856 | 521 | 149 | 647 | 378 | 0 | 610 | 1108 | 291 | 1277 | 184 | 2114 | 556 | 165 | 2053 | 43 | 22 | 168 | 1598 | 1566 | 160 | 1198 | 189 | 2501 | 245 | 120 | 638 | 8 | 1058 | 5040 | 1436 | 6 | 3823 | 5239 | 166 | 333 | 0 | |
ID | Idaho | 493 | 538 | 2934 | 0 | 5331 | 2660 | 97 | 32 | 46 | 1268 | 936 | 404 | N/A | 1384 | 186 | 290 | 456 | 50 | 265 | 143 | 429 | 188 | 242 | 575 | 586 | 596 | 3385 | 315 | 1503 | 20 | 113 | 355 | 607 | 334 | 540 | 412 | 905 | 5093 | 359 | 0 | 198 | 78 | 787 | 2387 | 5129 | 0 | 652 | 10604 | 181 | 360 | 745 | |
IL | Illinois | 2722 | 58 | 10744 | 3576 | 21251 | 6374 | 912 | 567 | 795 | 22565 | 7143 | 318 | 532 | N/A | 28436 | 11969 | 1702 | 4445 | 1229 | 195 | 3621 | 2886 | 10047 | 5896 | 2703 | 22001 | 542 | 1193 | 2822 | 673 | 2052 | 790 | 8017 | 6378 | 799 | 9510 | 1100 | 1676 | 3749 | 385 | 2125 | 74 | 7094 | 19672 | 1588 | 230 | 7089 | 4298 | 220 | 22285 | 905 | |
IN | Indiana | 1347 | 260 | 2930 | 1172 | 5891 | 4336 | 53 | 62 | 469 | 13803 | 5972 | 292 | 283 | 16907 | N/A | 1716 | 1679 | 12203 | 1359 | 0 | 1210 | 677 | 10976 | 2026 | 1200 | 4184 | 163 | 290 | 362 | 297 | 1039 | 660 | 3040 | 4532 | 55 | 13534 | 1490 | 1380 | 1599 | 0 | 3802 | 210 | 5591 | 8264 | 475 | 68 | 2663 | 1089 | 328 | 2480 | 179 | |
IA | Iowa | 345 | 13 | 2702 | 409 | 2284 | 2776 | 0 | 30 | 133 | 3864 | 1687 | 84 | 90 | 8529 | 1678 | N/A | 1527 | 238 | 544 | 7 | 569 | 151 | 993 | 7220 | 160 | 5956 | 415 | 6815 | 714 | 53 | 357 | 384 | 955 | 775 | 458 | 1039 | 1088 | 834 | 125 | 0 | 643 | 2441 | 617 | 4934 | 2791 | 30 | 221 | 1159 | 68 | 4161 | 259 | |
KS | Kansas | 865 | 221 | 2498 | 1033 | 2790 | 5283 | 0 | 113 | 164 | 5661 | 1497 | 1135 | 63 | 2009 | 1624 | 918 | N/A | 602 | 420 | 277 | 1726 | 565 | 805 | 924 | 400 | 20218 | 224 | 3103 | 1202 | 102 | 426 | 672 | 1437 | 1595 | 161 | 1166 | 7065 | 556 | 967 | 27 | 1064 | 403 | 2630 | 12699 | 398 | 0 | 1144 | 2544 | 39 | 1160 | 539 | |
KY | Kentucky | 2495 | 161 | 1328 | 1310 | 3763 | 2500 | 124 | 0 | 112 | 6912 | 6172 | 485 | 83 | 2923 | 11177 | 819 | 617 | N/A | 1649 | 482 | 715 | 52 | 3409 | 57 | 446 | 2291 | 367 | 131 | 952 | 284 | 631 | 159 | 1753 | 1531 | 22 | 13227 | 1354 | 202 | 1233 | 286 | 1924 | 0 | 13202 | 6040 | 217 | 1243 | 3908 | 1368 | 2249 | 635 | 4 | |
LA | Louisiana | 3104 | 120 | 724 | 3953 | 5180 | 5048 | 909 | 178 | 283 | 5550 | 4100 | 207 | 54 | 1229 | 736 | 763 | 438 | 666 | N/A | 15 | 606 | 1556 | 1284 | 791 | 8588 | 1178 | 0 | 411 | 421 | 7 | 339 | 790 | 1083 | 919 | 18 | 2214 | 2562 | 227 | 694 | 24 | 2709 | 0 | 2452 | 29348 | 345 | 73 | 1638 | 1646 | 90 | 598 | 88 | |
ME | Maine | 67 | 66 | 616 | 17 | 1256 | 20 | 1224 | 0 | 194 | 7348 | 222 | 91 | 0 | 526 | 0 | 78 | 211 | 46 | 251 | N/A | 332 | 3907 | 261 | 187 | 163 | 996 | 225 | 68 | 209 | 6118 | 430 | 57 | 1345 | 1259 | 98 | 1189 | 167 | 446 | 988 | 279 | 2077 | 0 | 1040 | 1293 | 380 | 883 | 1144 | 532 | 35 | 233 | 0 | |
MD | Maryland | 1513 | 508 | 3007 | 169 | 7902 | 2844 | 1752 | 5649 | 14120 | 10442 | 3619 | 2491 | 107 | 1865 | 1050 | 419 | 282 | 1120 | 642 | 325 | N/A | 2381 | 2201 | 1841 | 379 | 1246 | 33 | 129 | 934 | 33 | 3474 | 505 | 7321 | 9005 | 232 | 5026 | 750 | 457 | 17529 | 482 | 3565 | 60 | 1743 | 4969 | 613 | 862 | 23925 | 1191 | 5352 | 1306 | 294 | |
MA | Massachusetts | 334 | 297 | 1961 | 254 | 14356 | 5939 | 8743 | 157 | 1524 | 15159 | 4153 | 1266 | 338 | 3296 | 837 | 585 | 187 | 419 | 549 | 3887 | 3977 | N/A | 1720 | 814 | 67 | 810 | 97 | 195 | 318 | 18990 | 4907 | 303 | 15073 | 3710 | 187 | 2189 | 1233 | 760 | 5900 | 11253 | 2313 | 61 | 1525 | 4813 | 1503 | 3318 | 3767 | 2911 | 164 | 489 | 548 | |
MI | Michigan | 2298 | 563 | 9598 | 1283 | 8921 | 3343 | 753 | 227 | 944 | 23400 | 9949 | 321 | 683 | 12583 | 11017 | 946 | 1125 | 7302 | 1080 | 116 | 2167 | 1337 | N/A | 2212 | 1768 | 2964 | 822 | 258 | 1235 | 426 | 324 | 602 | 5191 | 6161 | 757 | 16336 | 1347 | 570 | 2642 | 230 | 2966 | 892 | 4507 | 9501 | 1670 | 284 | 2982 | 3470 | 778 | 3917 | 965 | |
MN | Minnesota | 752 | 192 | 8570 | 295 | 8539 | 2992 | 605 | 351 | 393 | 5460 | 2237 | 192 | 637 | 6537 | 1543 | 7505 | 682 | 605 | 330 | 430 | 1422 | 966 | 1127 | N/A | 568 | 2798 | 481 | 1489 | 1157 | 0 | 570 | 284 | 1059 | 1523 | 15257 | 1122 | 906 | 1792 | 1169 | 131 | 757 | 3568 | 1178 | 2803 | 385 | 315 | 2294 | 2703 | 20 | 18965 | 290 | |
MS | Mississippi | 4952 | 56 | 293 | 3689 | 2556 | 835 | 276 | 58 | 44 | 5490 | 3280 | 44 | 87 | 2744 | 1948 | 751 | 452 | 646 | 6791 | 79 | 581 | 155 | 922 | 202 | N/A | 1110 | 32 | 176 | 783 | 0 | 106 | 451 | 773 | 2377 | 72 | 1017 | 1850 | 186 | 55 | 0 | 1407 | 34 | 10568 | 6402 | 284 | 0 | 1344 | 615 | 0 | 238 | 136 | |
MO | Missouri | 1555 | 819 | 2595 | 9105 | 6729 | 3771 | 358 | 80 | 337 | 10666 | 3377 | 944 | 214 | 13264 | 4526 | 4168 | 21022 | 2381 | 1591 | 69 | 256 | 453 | 2206 | 1709 | 2634 | N/A | 447 | 2223 | 694 | 289 | 384 | 1216 | 3310 | 2623 | 1490 | 3026 | 5210 | 403 | 1171 | 210 | 1884 | 474 | 2694 | 12319 | 1553 | 23 | 1914 | 2802 | 59 | 1263 | 244 | |
MT | Montana | 101 | 371 | 1118 | 258 | 3060 | 2021 | 50 | 0 | 0 | 1758 | 251 | 131 | 3800 | 228 | 134 | 452 | 300 | 0 | 428 | 0 | 0 | 49 | 218 | 1257 | 166 | 511 | N/A | 108 | 1086 | 0 | 67 | 139 | 421 | 244 | 1776 | 276 | 798 | 2192 | 135 | 0 | 93 | 248 | 308 | 1813 | 1057 | 147 | 658 | 2919 | 0 | 784 | 1901 | |
NE | Nebraska | 151 | 1195 | 2293 | 166 | 3302 | 4472 | 45 | 91 | 172 | 945 | 1283 | 75 | 35 | 1302 | 591 | 7698 | 4126 | 723 | 745 | 82 | 132 | 182 | 113 | 992 | 138 | 1999 | 108 | N/A | 714 | 110 | 35 | 194 | 78 | 628 | 950 | 1052 | 300 | 570 | 214 | 188 | 158 | 2175 | 432 | 4794 | 489 | 0 | 357 | 682 | 0 | 324 | 1216 | |
NV | Nevada | 1009 | 803 | 6712 | 121 | 27968 | 3789 | 172 | 572 | 42 | 1241 | 3783 | 760 | 2535 | 1478 | 1011 | 681 | 851 | 301 | 931 | 35 | 330 | 787 | 1354 | 932 | 526 | 836 | 968 | 233 | N/A | 0 | 908 | 604 | 600 | 1627 | 854 | 907 | 1101 | 5935 | 1600 | 25 | 1025 | 135 | 735 | 8266 | 5391 | 17 | 973 | 5671 | 229 | 1163 | 355 | |
NH | New Hampshire | 161 | 118 | 510 | 0 | 1327 | 679 | 1009 | 99 | 197 | 2362 | 15 | 85 | 0 | 283 | 0 | 56 | 0 | 84 | 11 | 3655 | 1124 | 13331 | 446 | 0 | 60 | 35 | 115 | 0 | 175 | N/A | 126 | 268 | 2760 | 754 | 0 | 189 | 549 | 39 | 1138 | 611 | 917 | 0 | 271 | 761 | 507 | 2893 | 535 | 309 | 129 | 3 | 0 | |
NJ | New Jersey | 1702 | 116 | 2564 | 157 | 12057 | 2464 | 5665 | 5846 | 1451 | 27606 | 4920 | 410 | 214 | 2366 | 1537 | 1018 | 267 | 496 | 975 | 405 | 6260 | 8046 | 1617 | 1038 | 2127 | 960 | 156 | 524 | 912 | 591 | N/A | 252 | 42574 | 11468 | 140 | 4703 | 1523 | 385 | 33791 | 1219 | 6517 | 0 | 783 | 6797 | 437 | 833 | 9073 | 2300 | 1213 | 606 | 121 | |
NM | New Mexico | 459 | 263 | 6946 | 547 | 5921 | 6520 | 444 | 85 | 116 | 2853 | 915 | 284 | 675 | 1359 | 219 | 114 | 1029 | 554 | 150 | 272 | 638 | 521 | 1318 | 322 | 86 | 451 | 259 | 158 | 1138 | 223 | 45 | N/A | 646 | 1138 | 161 | 1361 | 1244 | 920 | 1001 | 36 | 1052 | 175 | 751 | 16762 | 686 | 74 | 947 | 872 | 81 | 526 | 604 | |
NY | New York | 2709 | 736 | 7402 | 2262 | 31261 | 7250 | 23310 | 3566 | 3085 | 53009 | 13957 | 2382 | 938 | 7561 | 2316 | 1230 | 571 | 5239 | 2786 | 2519 | 11736 | 19467 | 5731 | 1849 | 1492 | 2834 | 482 | 318 | 3521 | 2905 | 40495 | 1111 | N/A | 19891 | 331 | 8732 | 1981 | 2379 | 32898 | 3603 | 10746 | 371 | 6279 | 20274 | 2129 | 4780 | 15893 | 5562 | 1721 | 2033 | 231 | |
NC | North Carolina | 5133 | 920 | 2721 | 3057 | 11195 | 4378 | 3379 | 1349 | 985 | 23133 | 16009 | 2241 | 817 | 3761 | 2665 | 734 | 813 | 3643 | 2284 | 1112 | 7507 | 2514 | 3912 | 1745 | 1709 | 3988 | 1082 | 874 | 767 | 1609 | 3236 | 335 | 10544 | N/A | 231 | 5498 | 1961 | 1482 | 6380 | 478 | 24764 | 240 | 5904 | 22660 | 842 | 328 | 25575 | 4088 | 4683 | 2939 | 459 | |
ND | North Dakota | 228 | 264 | 877 | 0 | 1827 | 1918 | 0 | 0 | 0 | 239 | 207 | 0 | 0 | 196 | 113 | 833 | 261 | 122 | 64 | 0 | 116 | 81 | 265 | 6672 | 98 | 636 | 977 | 497 | 702 | 0 | 55 | 41 | 77 | 206 | N/A | 453 | 308 | 42 | 166 | 0 | 656 | 1725 | 7 | 989 | 175 | 0 | 852 | 217 | 175 | 284 | 338 | |
OH | Ohio | 1411 | 1316 | 7906 | 1135 | 10653 | 4533 | 287 | 191 | 651 | 22927 | 7501 | 884 | 1018 | 6872 | 11235 | 1127 | 1310 | 17041 | 1115 | 628 | 2522 | 1829 | 11318 | 2635 | 896 | 3557 | 402 | 563 | 1407 | 324 | 1452 | 1178 | 4625 | 9337 | 6 | N/A | 1148 | 1411 | 14319 | 63 | 4388 | 64 | 6200 | 8728 | 1875 | 214 | 5622 | 3192 | 6757 | 2610 | 819 | |
OK | Oklahoma | 194 | 335 | 1626 | 9938 | 6671 | 4582 | 415 | 0 | 0 | 3142 | 3299 | 1095 | 93 | 1491 | 1198 | 1465 | 8408 | 577 | 2159 | 79 | 463 | 297 | 705 | 1212 | 562 | 5298 | 1018 | 587 | 1520 | 186 | 1540 | 1076 | 1327 | 1263 | 280 | 858 | N/A | 725 | 378 | 0 | 555 | 21 | 2495 | 26284 | 1338 | 11 | 2810 | 1223 | 520 | 289 | 964 | |
OR | Oregon | 200 | 3174 | 8587 | 193 | 22724 | 2419 | 35 | 0 | 157 | 2919 | 453 | 1763 | 4963 | 954 | 387 | 348 | 848 | 298 | 195 | 215 | 378 | 1528 | 811 | 781 | 465 | 1186 | 2950 | 106 | 3101 | 208 | 760 | 932 | 1055 | 1333 | 724 | 432 | 1261 | N/A | 234 | 139 | 255 | 667 | 1080 | 3827 | 4089 | 26 | 1541 | 25525 | 118 | 945 | 893 | |
PA | Pennsylvania | 1837 | 255 | 4280 | 516 | 10466 | 3950 | 2214 | 6828 | 1494 | 25659 | 9076 | 1087 | 169 | 4588 | 2419 | 451 | 918 | 2226 | 1239 | 976 | 15485 | 8236 | 2739 | 1106 | 613 | 1535 | 457 | 702 | 1601 | 890 | 23597 | 822 | 22895 | 12179 | 114 | 14147 | 494 | 904 | N/A | 735 | 6497 | 515 | 3329 | 10449 | 944 | 935 | 14190 | 3397 | 5208 | 1563 | 230 | |
RI | Rhode Island | 0 | 0 | 614 | 59 | 1648 | 137 | 1558 | 135 | 635 | 3050 | 440 | 106 | 0 | 462 | 0 | 0 | 18 | 0 | 737 | 1024 | 82 | 6863 | 68 | 299 | 185 | 361 | 0 | 0 | 336 | 1248 | 429 | 0 | 3222 | 290 | 244 | 435 | 0 | 177 | 771 | N/A | 538 | 0 | 26 | 1763 | 351 | 341 | 1605 | 97 | 0 | 144 | 0 | |
SC | South Carolina | 2811 | 384 | 1070 | 52 | 4110 | 2383 | 940 | 298 | 150 | 11366 | 18611 | 644 | 205 | 1583 | 1414 | 943 | 556 | 1347 | 1914 | 173 | 2297 | 2477 | 1822 | 1705 | 596 | 2856 | 230 | 456 | 480 | 323 | 2372 | 325 | 5952 | 25532 | 14 | 2445 | 569 | 461 | 3023 | 481 | N/A | 158 | 4300 | 4470 | 60 | 124 | 7936 | 2727 | 1098 | 1053 | 122 | |
SD | South Dakota | 518 | 99 | 1472 | 673 | 826 | 756 | 0 | 0 | 0 | 1070 | 257 | 459 | 118 | 394 | 111 | 1158 | 154 | 0 | 0 | 0 | 0 | 194 | 66 | 3442 | 79 | 527 | 191 | 2507 | 0 | 0 | 581 | 509 | 0 | 351 | 1754 | 47 | 108 | 119 | 159 | 0 | 816 | N/A | 0 | 1264 | 47 | 39 | 35 | 94 | 36 | 329 | 1175 | |
TN | Tennessee | 10539 | 451 | 5075 | 4195 | 5802 | 2535 | 260 | 344 | 577 | 16275 | 17606 | 1314 | 1957 | 4648 | 3547 | 1148 | 1542 | 10064 | 2348 | 985 | 1800 | 823 | 3259 | 1738 | 11643 | 3122 | 45 | 232 | 1699 | 77 | 1400 | 338 | 1279 | 9230 | 746 | 3542 | 2471 | 802 | 1273 | 120 | 3550 | 507 | N/A | 10368 | 863 | 193 | 6189 | 3206 | 1061 | 1051 | 4 | |
TX | Texas | 7468 | 1488 | 14788 | 11767 | 43005 | 17355 | 3279 | 133 | 1473 | 28564 | 16198 | 3300 | 1352 | 16780 | 4490 | 3553 | 8468 | 3345 | 24488 | 496 | 5612 | 3694 | 8638 | 4001 | 7230 | 9278 | 1393 | 3130 | 5484 | 2150 | 2509 | 11955 | 11231 | 12638 | 1414 | 11760 | 25508 | 3347 | 6768 | 823 | 5351 | 1715 | 8716 | N/A | 3605 | 493 | 12944 | 14196 | 622 | 2765 | 1427 | |
UT | Utah | 579 | 330 | 5916 | 269 | 12172 | 6398 | 45 | 166 | 116 | 2499 | 20 | 2183 | 6617 | 1154 | 105 | 886 | 97 | 464 | 277 | 200 | 1061 | 1027 | 819 | 429 | 454 | 3287 | 260 | 229 | 4605 | 557 | 425 | 1382 | 622 | 1189 | 43 | 197 | 2588 | 4793 | 1276 | 0 | 566 | 388 | 784 | 4610 | N/A | 81 | 2092 | 5298 | 0 | 900 | 1710 | |
VT | Vermont | 0 | 79 | 207 | 0 | 544 | 503 | 709 | 0 | 267 | 2747 | 84 | 0 | 0 | 156 | 0 | 0 | 70 | 45 | 45 | 349 | 589 | 2534 | 60 | 77 | 0 | 318 | 87 | 79 | 121 | 2960 | 35 | 81 | 2764 | 445 | 758 | 364 | 197 | 367 | 1012 | 53 | 298 | 5 | 133 | 113 | 39 | N/A | 423 | 223 | 54 | 62 | 0 | |
VA | Virginia | 3170 | 1265 | 2763 | 1159 | 15625 | 3796 | 1729 | 1746 | 9537 | 25697 | 10702 | 1393 | 269 | 4311 | 1932 | 268 | 1705 | 3319 | 1857 | 573 | 20579 | 4098 | 3057 | 1037 | 1929 | 2609 | 156 | 1076 | 1135 | 660 | 5024 | 1560 | 7939 | 26759 | 403 | 3193 | 1749 | 676 | 11960 | 1008 | 9377 | 340 | 8008 | 17734 | 1369 | 728 | N/A | 3839 | 6317 | 1267 | 138 | |
WA | Washington | 1034 | 3725 | 13247 | 251 | 34569 | 4853 | 1593 | 29 | 481 | 4943 | 1965 | 5920 | 10398 | 2704 | 258 | 919 | 3265 | 1988 | 1581 | 118 | 1431 | 1653 | 2146 | 1685 | 433 | 2312 | 4783 | 1327 | 2997 | 113 | 1847 | 1251 | 2614 | 5915 | 1604 | 2862 | 1574 | 21224 | 1787 | 287 | 1629 | 1026 | 1876 | 11630 | 3529 | 98 | 4160 | N/A | 297 | 1208 | 1323 | |
WV | West Virginia | 128 | 0 | 765 | 84 | 1413 | 837 | 174 | 161 | 293 | 3533 | 1237 | 197 | 0 | 1221 | 507 | 22 | 139 | 3346 | 238 | 51 | 1957 | 385 | 353 | 0 | 0 | 148 | 0 | 111 | 100 | 80 | 297 | 0 | 921 | 2677 | 0 | 7820 | 368 | 593 | 6762 | 0 | 1345 | 131 | 3248 | 1729 | 0 | 0 | 3839 | 215 | N/A | 0 | 0 | |
WI | Wisconsin | 760 | 206 | 3765 | 695 | 5681 | 3000 | 711 | 0 | 721 | 6216 | 3441 | 295 | 225 | 14414 | 1727 | 3607 | 486 | 1395 | 682 | 0 | 460 | 584 | 4768 | 17618 | 611 | 2636 | 750 | 316 | 1046 | 239 | 680 | 321 | 979 | 2266 | 543 | 974 | 1061 | 426 | 1550 | 135 | 832 | 314 | 1622 | 4192 | 1445 | 151 | 1258 | 1168 | 470 | N/A | 282 | |
WY | Wyoming | 88 | 136 | 2786 | 1498 | 1886 | 5602 | 104 | 0 | 215 | 773 | 106 | 50 | 677 | 302 | 1681 | 392 | 278 | 0 | 146 | 59 | 0 | 264 | 1277 | 213 | 307 | 810 | 934 | 917 | 766 | 71 | 23 | 95 | 396 | 604 | 365 | 202 | 45 | 765 | 434 | 21 | 0 | 979 | 358 | 2472 | 2216 | 96 | 143 | 394 | 252 | 30 | N/A |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
abbrev | state | Alabama | Alaska | Arizona | Arkansas | California | Colorado | Connecticut | Delaware | DC | Florida | Georgia | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana | Maine | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming | total_imm | total_emm | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AL | Alabama | N/A | 1004 | 962 | 660 | 3077 | 1386 | 284 | 42 | 162 | 11244 | 19920 | 627 | 493 | 2722 | 1347 | 345 | 865 | 2495 | 3104 | 67 | 1513 | 334 | 2298 | 752 | 4952 | 1555 | 101 | 151 | 1009 | 161 | 1702 | 459 | 2709 | 5133 | 228 | 1411 | 194 | 200 | 1837 | 0 | 2811 | 518 | 10539 | 7468 | 579 | 0 | 3170 | 1034 | 128 | 760 | 88 | 104600 | 109210 | |
AK | Alaska | 1097 | N/A | 1520 | 196 | 3494 | 556 | 0 | 0 | 356 | 1991 | 928 | 1376 | 538 | 58 | 260 | 13 | 221 | 161 | 120 | 66 | 508 | 297 | 563 | 192 | 56 | 819 | 371 | 1195 | 803 | 118 | 116 | 263 | 736 | 920 | 264 | 1316 | 335 | 3174 | 255 | 0 | 384 | 99 | 451 | 1488 | 330 | 79 | 1265 | 3725 | 0 | 206 | 136 | 33415 | 84068 | |
AZ | Arizona | 1331 | 3717 | N/A | 1214 | 44889 | 13790 | 417 | 246 | 36 | 5553 | 2263 | 2491 | 2934 | 10744 | 2930 | 2702 | 2498 | 1328 | 724 | 616 | 3007 | 1961 | 9598 | 8570 | 293 | 2595 | 1118 | 2293 | 6712 | 510 | 2564 | 6946 | 7402 | 2721 | 877 | 7906 | 1626 | 8587 | 4280 | 614 | 1070 | 1472 | 5075 | 14788 | 5916 | 207 | 2763 | 13247 | 765 | 3765 | 2786 | 232457 | 206842 | |
AR | Arkansas | 374 | 855 | 1677 | N/A | 3525 | 603 | 185 | 0 | 205 | 2682 | 1525 | 0 | 0 | 3576 | 1172 | 409 | 1033 | 1310 | 3953 | 17 | 169 | 254 | 1283 | 295 | 3689 | 9105 | 258 | 166 | 121 | 0 | 157 | 547 | 2262 | 3057 | 0 | 1135 | 9938 | 193 | 516 | 59 | 52 | 673 | 4195 | 11767 | 269 | 0 | 1159 | 251 | 84 | 695 | 1498 | 76948 | 64967 | |
CA | California | 2509 | 6995 | 38916 | 3472 | N/A | 15150 | 6764 | 474 | 3199 | 21004 | 10790 | 11906 | 5331 | 21251 | 5891 | 2284 | 2790 | 3763 | 5180 | 1256 | 7902 | 14356 | 8921 | 8539 | 2556 | 6729 | 3060 | 3302 | 27968 | 1327 | 12057 | 5921 | 31261 | 11195 | 1827 | 10653 | 6671 | 22724 | 10466 | 1648 | 4110 | 826 | 5802 | 43005 | 12172 | 544 | 15625 | 34569 | 1413 | 5681 | 1886 | 493641 | 566986 | |
CO | Colorado | 3108 | 3457 | 10589 | 1043 | 22152 | N/A | 1317 | 70 | 488 | 8615 | 5834 | 2536 | 2660 | 6374 | 4336 | 2776 | 5283 | 2500 | 5048 | 20 | 2844 | 5939 | 3343 | 2992 | 835 | 3771 | 2021 | 4472 | 3789 | 679 | 2464 | 6520 | 7250 | 4378 | 1918 | 4533 | 4582 | 2419 | 3950 | 137 | 2383 | 756 | 2535 | 17355 | 6398 | 503 | 3796 | 4853 | 837 | 3000 | 5602 | 205060 | 161530 | |
CT | Connecticut | 46 | 439 | 3167 | 200 | 3161 | 367 | N/A | 22 | 288 | 6578 | 1702 | 408 | 97 | 912 | 53 | 0 | 0 | 124 | 909 | 1224 | 1752 | 8743 | 753 | 605 | 276 | 358 | 50 | 45 | 172 | 1009 | 5665 | 444 | 23310 | 3379 | 0 | 287 | 415 | 35 | 2214 | 1558 | 940 | 0 | 260 | 3279 | 45 | 709 | 1729 | 1593 | 174 | 711 | 104 | 80311 | 87023 | |
DE | Delaware | 119 | 692 | 188 | 0 | 2221 | 0 | 1489 | N/A | 11 | 715 | 179 | 0 | 32 | 567 | 62 | 30 | 113 | 0 | 178 | 0 | 5649 | 157 | 227 | 351 | 58 | 80 | 0 | 91 | 572 | 99 | 5846 | 85 | 3566 | 1349 | 0 | 191 | 0 | 0 | 6828 | 135 | 298 | 0 | 344 | 133 | 166 | 0 | 1746 | 29 | 161 | 0 | 0 | 34757 | 25149 | |
DC | DC | 79 | 1247 | 902 | 35 | 4999 | 677 | 618 | 78 | N/A | 1705 | 1079 | 38 | 46 | 795 | 469 | 133 | 164 | 112 | 283 | 194 | 14120 | 1524 | 944 | 393 | 44 | 337 | 0 | 172 | 42 | 197 | 1451 | 116 | 3085 | 985 | 0 | 651 | 0 | 157 | 1494 | 635 | 150 | 0 | 577 | 1473 | 116 | 267 | 9537 | 481 | 293 | 721 | 215 | 53830 | 59513 | |
FL | Florida | 18599 | 10704 | 6473 | 3321 | 20386 | 8766 | 8975 | 1099 | 780 | N/A | 42754 | 3177 | 1268 | 22565 | 13803 | 3864 | 5661 | 6912 | 5550 | 7348 | 10442 | 15159 | 23400 | 5460 | 5490 | 10666 | 1758 | 945 | 1241 | 2362 | 27606 | 2853 | 53009 | 23133 | 239 | 22927 | 3142 | 2919 | 25659 | 3050 | 11366 | 1070 | 16275 | 28564 | 2499 | 2747 | 25697 | 4943 | 3533 | 6216 | 773 | 537148 | 428325 | |
GA | Georgia | 13864 | 2654 | 6657 | 1041 | 14174 | 4710 | 1829 | 226 | 1352 | 42870 | N/A | 1409 | 936 | 7143 | 5972 | 1687 | 1497 | 6172 | 4100 | 222 | 3619 | 4153 | 9949 | 2237 | 3280 | 3377 | 251 | 1283 | 3783 | 15 | 4920 | 915 | 13957 | 16009 | 207 | 7501 | 3299 | 453 | 9076 | 440 | 18611 | 257 | 17606 | 16198 | 20 | 84 | 10702 | 1965 | 1237 | 3441 | 106 | 277466 | 252262 | |
HI | Hawaii | 608 | 1417 | 1865 | 24 | 9756 | 1216 | 191 | 278 | 230 | 2780 | 1448 | N/A | 404 | 318 | 292 | 84 | 1135 | 485 | 207 | 91 | 2491 | 1266 | 321 | 192 | 44 | 944 | 131 | 75 | 760 | 85 | 410 | 284 | 2382 | 2241 | 0 | 884 | 1095 | 1763 | 1087 | 106 | 644 | 459 | 1314 | 3300 | 2183 | 0 | 1393 | 5920 | 197 | 295 | 50 | 55145 | 61509 | |
ID | Idaho | 575 | 1198 | 2424 | 291 | 10280 | 1186 | 44 | 120 | 116 | 2014 | 583 | 206 | N/A | 532 | 283 | 90 | 63 | 83 | 54 | 0 | 107 | 338 | 683 | 637 | 87 | 214 | 3800 | 35 | 2535 | 0 | 214 | 675 | 938 | 817 | 0 | 1018 | 93 | 4963 | 169 | 0 | 205 | 118 | 1957 | 1352 | 6617 | 0 | 269 | 10398 | 0 | 225 | 677 | 59283 | 55191 | |
IL | Illinois | 883 | 2250 | 7139 | 1587 | 14940 | 3036 | 955 | 234 | 1066 | 12687 | 8745 | 869 | 1384 | N/A | 16907 | 8529 | 2009 | 2923 | 1229 | 526 | 1865 | 3296 | 12583 | 6537 | 2744 | 13264 | 228 | 1302 | 1478 | 283 | 2366 | 1359 | 7561 | 3761 | 196 | 6872 | 1491 | 954 | 4588 | 462 | 1583 | 394 | 4648 | 16780 | 1154 | 156 | 4311 | 2704 | 1221 | 14414 | 302 | 208755 | 277953 | |
IN | Indiana | 1625 | 479 | 2763 | 564 | 6033 | 1225 | 823 | 639 | 1045 | 11472 | 2258 | 856 | 186 | 28436 | N/A | 1678 | 1624 | 11177 | 736 | 0 | 1050 | 837 | 11017 | 1543 | 1948 | 4526 | 134 | 591 | 1011 | 0 | 1537 | 219 | 2316 | 2665 | 113 | 11235 | 1198 | 387 | 2419 | 0 | 1414 | 111 | 3547 | 4490 | 105 | 0 | 1932 | 258 | 507 | 1727 | 1681 | 134137 | 144597 | |
IA | Iowa | 503 | 951 | 1590 | 451 | 3268 | 3252 | 112 | 0 | 151 | 4335 | 596 | 521 | 290 | 11969 | 1716 | N/A | 918 | 819 | 763 | 78 | 419 | 585 | 946 | 7505 | 751 | 4168 | 452 | 7698 | 681 | 56 | 1018 | 114 | 1230 | 734 | 833 | 1127 | 1465 | 348 | 451 | 0 | 943 | 1158 | 1148 | 3553 | 886 | 0 | 268 | 919 | 22 | 3607 | 392 | 75760 | 73325 | |
KS | Kansas | 853 | 333 | 3094 | 2158 | 5411 | 3746 | 210 | 0 | 456 | 3118 | 1896 | 149 | 456 | 1702 | 1679 | 1527 | N/A | 617 | 438 | 211 | 282 | 187 | 1125 | 682 | 452 | 21022 | 300 | 4126 | 851 | 0 | 267 | 1029 | 571 | 813 | 261 | 1310 | 8408 | 848 | 918 | 18 | 556 | 154 | 1542 | 8468 | 97 | 70 | 1705 | 3265 | 139 | 486 | 278 | 88284 | 93134 | |
KY | Kentucky | 4137 | 304 | 1103 | 518 | 3415 | 712 | 246 | 706 | 254 | 9232 | 4173 | 647 | 50 | 4445 | 12203 | 238 | 602 | N/A | 666 | 46 | 1120 | 419 | 7302 | 605 | 646 | 2381 | 0 | 723 | 301 | 84 | 496 | 554 | 5239 | 3643 | 122 | 17041 | 577 | 298 | 2226 | 0 | 1347 | 0 | 10064 | 3345 | 464 | 45 | 3319 | 1988 | 3346 | 1395 | 0 | 112787 | 103004 | |
LA | Louisiana | 2329 | 403 | 2021 | 3645 | 5139 | 1433 | 164 | 0 | 596 | 6534 | 4478 | 378 | 265 | 1229 | 1359 | 544 | 420 | 1649 | N/A | 251 | 642 | 549 | 1080 | 330 | 6791 | 1591 | 428 | 745 | 931 | 11 | 975 | 150 | 2786 | 2284 | 64 | 1115 | 2159 | 195 | 1239 | 737 | 1914 | 0 | 2348 | 24488 | 277 | 45 | 1857 | 1581 | 238 | 682 | 146 | 91215 | 95956 | |
ME | Maine | 129 | 38 | 230 | 0 | 1610 | 314 | 1468 | 234 | 32 | 2926 | 511 | 0 | 143 | 195 | 0 | 7 | 277 | 482 | 15 | N/A | 325 | 3887 | 116 | 430 | 79 | 69 | 0 | 82 | 35 | 3655 | 405 | 272 | 2519 | 1112 | 0 | 628 | 79 | 215 | 976 | 1024 | 173 | 0 | 985 | 496 | 200 | 349 | 573 | 118 | 51 | 0 | 59 | 27523 | 38574 | |
MD | Maryland | 1261 | 1947 | 760 | 136 | 8614 | 1071 | 881 | 4100 | 21213 | 9610 | 4610 | 610 | 429 | 3621 | 1210 | 569 | 1726 | 715 | 606 | 332 | N/A | 3977 | 2167 | 1422 | 581 | 256 | 0 | 132 | 330 | 1124 | 6260 | 638 | 11736 | 7507 | 116 | 2522 | 463 | 378 | 15485 | 82 | 2297 | 0 | 1800 | 5612 | 1061 | 589 | 20579 | 1431 | 1957 | 460 | 0 | 154983 | 157664 | |
MA | Massachusetts | 636 | 890 | 1972 | 394 | 12770 | 980 | 10525 | 506 | 379 | 12890 | 2789 | 1108 | 188 | 2886 | 677 | 151 | 565 | 52 | 1556 | 3907 | 2381 | N/A | 1337 | 966 | 155 | 453 | 49 | 182 | 787 | 13331 | 8046 | 521 | 19467 | 2514 | 81 | 1829 | 297 | 1528 | 8236 | 6863 | 2477 | 194 | 823 | 3694 | 1027 | 2534 | 4098 | 1653 | 385 | 584 | 264 | 142577 | 158156 | |
MI | Michigan | 2341 | 1152 | 7168 | 906 | 8085 | 2363 | 798 | 114 | 274 | 13146 | 4270 | 291 | 242 | 10047 | 10976 | 993 | 805 | 3409 | 1284 | 261 | 2201 | 1720 | N/A | 1127 | 922 | 2206 | 218 | 113 | 1354 | 446 | 1617 | 1318 | 5731 | 3912 | 265 | 11318 | 705 | 811 | 2739 | 68 | 1822 | 66 | 3259 | 8638 | 819 | 60 | 3057 | 2146 | 353 | 4768 | 1277 | 133981 | 175733 | |
MN | Minnesota | 1299 | 523 | 3065 | 375 | 8086 | 3565 | 696 | 0 | 310 | 2372 | 2235 | 1277 | 575 | 5896 | 2026 | 7220 | 924 | 57 | 791 | 187 | 1841 | 814 | 2212 | N/A | 202 | 1709 | 1257 | 992 | 932 | 0 | 1038 | 322 | 1849 | 1745 | 6672 | 2635 | 1212 | 781 | 1106 | 299 | 1705 | 3442 | 1738 | 4001 | 429 | 77 | 1037 | 1685 | 0 | 17618 | 213 | 101042 | 115946 | |
MS | Mississippi | 5141 | 0 | 710 | 2680 | 4371 | 799 | 106 | 0 | 97 | 4676 | 2669 | 184 | 586 | 2703 | 1200 | 160 | 400 | 446 | 8588 | 163 | 379 | 67 | 1768 | 568 | N/A | 2634 | 166 | 138 | 526 | 60 | 2127 | 86 | 1492 | 1709 | 98 | 896 | 562 | 465 | 613 | 185 | 596 | 79 | 11643 | 7230 | 454 | 0 | 1929 | 433 | 0 | 611 | 307 | 73500 | 66947 | |
MO | Missouri | 1333 | 2186 | 2297 | 9434 | 10717 | 3798 | 410 | 234 | 144 | 8374 | 3451 | 2114 | 596 | 22001 | 4184 | 5956 | 20218 | 2291 | 1178 | 996 | 1246 | 810 | 2964 | 2798 | 1110 | N/A | 511 | 1999 | 836 | 35 | 960 | 451 | 2834 | 3988 | 636 | 3557 | 5298 | 1186 | 1535 | 361 | 2856 | 527 | 3122 | 9278 | 3287 | 318 | 2609 | 2312 | 148 | 2636 | 810 | 162930 | 142754 | |
MT | Montana | 31 | 726 | 1548 | 63 | 5428 | 2135 | 0 | 0 | 0 | 1875 | 292 | 556 | 3385 | 542 | 163 | 415 | 224 | 367 | 0 | 225 | 33 | 97 | 822 | 481 | 32 | 447 | N/A | 108 | 968 | 115 | 156 | 259 | 482 | 1082 | 977 | 402 | 1018 | 2950 | 457 | 0 | 230 | 191 | 45 | 1393 | 260 | 87 | 156 | 4783 | 0 | 750 | 934 | 37690 | 33832 | |
NE | Nebraska | 245 | 626 | 2406 | 363 | 3438 | 2023 | 0 | 0 | 0 | 1368 | 786 | 165 | 315 | 1193 | 290 | 6815 | 3103 | 131 | 411 | 68 | 129 | 195 | 258 | 1489 | 176 | 2223 | 108 | N/A | 233 | 0 | 524 | 158 | 318 | 874 | 497 | 563 | 587 | 106 | 702 | 0 | 456 | 2507 | 232 | 3130 | 229 | 79 | 1076 | 1327 | 111 | 316 | 917 | 43266 | 48816 | |
NV | Nevada | 761 | 2161 | 8748 | 353 | 49978 | 6402 | 143 | 373 | 468 | 3381 | 745 | 2053 | 1503 | 2822 | 362 | 714 | 1202 | 952 | 421 | 209 | 934 | 318 | 1235 | 1157 | 783 | 694 | 1086 | 714 | N/A | 175 | 912 | 1138 | 3521 | 767 | 702 | 1407 | 1520 | 3101 | 1601 | 336 | 480 | 0 | 1699 | 5484 | 4605 | 121 | 1135 | 2997 | 100 | 1046 | 766 | 124285 | 98882 | |
NH | New Hampshire | 0 | 437 | 440 | 0 | 1514 | 572 | 1345 | 0 | 101 | 2746 | 470 | 43 | 20 | 673 | 297 | 53 | 102 | 284 | 7 | 6118 | 33 | 18990 | 426 | 0 | 0 | 289 | 0 | 110 | 0 | N/A | 591 | 223 | 2905 | 1609 | 0 | 324 | 186 | 208 | 890 | 1248 | 323 | 0 | 77 | 2150 | 557 | 2960 | 660 | 113 | 80 | 239 | 71 | 50484 | 38696 | |
NJ | New Jersey | 779 | 359 | 1328 | 57 | 4330 | 380 | 3466 | 1921 | 840 | 10649 | 3002 | 22 | 113 | 2052 | 1039 | 357 | 426 | 631 | 339 | 430 | 3474 | 4907 | 324 | 570 | 106 | 384 | 67 | 35 | 908 | 126 | N/A | 45 | 40495 | 3236 | 55 | 1452 | 1540 | 760 | 23597 | 429 | 2372 | 581 | 1400 | 2509 | 425 | 35 | 5024 | 1847 | 297 | 680 | 23 | 130223 | 219202 | |
NM | New Mexico | 787 | 320 | 6391 | 410 | 4536 | 4780 | 280 | 100 | 25 | 4707 | 192 | 168 | 355 | 790 | 660 | 384 | 672 | 159 | 790 | 57 | 505 | 303 | 602 | 284 | 451 | 1216 | 139 | 194 | 604 | 268 | 252 | N/A | 1111 | 335 | 41 | 1178 | 1076 | 932 | 822 | 0 | 325 | 509 | 338 | 11955 | 1382 | 81 | 1560 | 1251 | 0 | 321 | 95 | 54693 | 63921 | |
NY | New York | 1364 | 4002 | 4146 | 247 | 24623 | 3596 | 14595 | 477 | 3936 | 27392 | 7592 | 1598 | 607 | 8017 | 3040 | 955 | 1437 | 1753 | 1083 | 1345 | 7321 | 15073 | 5191 | 1059 | 773 | 3310 | 421 | 78 | 600 | 2760 | 42574 | 646 | N/A | 10544 | 77 | 4625 | 1327 | 1055 | 22895 | 3222 | 5952 | 0 | 1279 | 11231 | 622 | 2764 | 7939 | 2614 | 921 | 979 | 396 | 270053 | 405864 | |
NC | North Carolina | 4329 | 1458 | 3493 | 861 | 13883 | 4790 | 4914 | 2180 | 1801 | 26365 | 16823 | 1566 | 334 | 6378 | 4532 | 775 | 1595 | 1531 | 919 | 1259 | 9005 | 3710 | 6161 | 1523 | 2377 | 2623 | 244 | 628 | 1627 | 754 | 11468 | 1138 | 19891 | N/A | 206 | 9337 | 1263 | 1333 | 12179 | 290 | 25532 | 351 | 9230 | 12638 | 1189 | 445 | 26759 | 5915 | 2677 | 2266 | 604 | 273149 | 238663 | |
ND | North Dakota | 83 | 70 | 1571 | 0 | 999 | 546 | 65 | 0 | 70 | 950 | 98 | 160 | 540 | 799 | 55 | 458 | 161 | 22 | 18 | 98 | 232 | 187 | 757 | 15257 | 72 | 1490 | 1776 | 950 | 854 | 0 | 140 | 161 | 331 | 231 | N/A | 6 | 280 | 724 | 114 | 244 | 14 | 1754 | 746 | 1414 | 43 | 758 | 403 | 1604 | 0 | 543 | 365 | 38213 | 23959 | |
OH | Ohio | 3705 | 2207 | 4929 | 884 | 8995 | 3180 | 1355 | 1079 | 985 | 16366 | 8052 | 1198 | 412 | 9510 | 13534 | 1039 | 1166 | 13227 | 2214 | 1189 | 5026 | 2189 | 16336 | 1122 | 1017 | 3026 | 276 | 1052 | 907 | 189 | 4703 | 1361 | 8732 | 5498 | 453 | N/A | 858 | 432 | 14147 | 435 | 2445 | 47 | 3542 | 11760 | 197 | 364 | 3193 | 2862 | 7820 | 974 | 202 | 196391 | 199202 | |
OK | Oklahoma | 1030 | 1279 | 2974 | 5777 | 8950 | 4717 | 0 | 380 | 151 | 5011 | 2581 | 189 | 905 | 1100 | 1490 | 1088 | 7065 | 1354 | 2562 | 167 | 750 | 1233 | 1347 | 906 | 1850 | 5210 | 798 | 300 | 1101 | 549 | 1523 | 1244 | 1981 | 1961 | 308 | 1148 | N/A | 1261 | 494 | 0 | 569 | 108 | 2471 | 25508 | 2588 | 197 | 1749 | 1574 | 368 | 1061 | 45 | 108972 | 102572 | |
OR | Oregon | 373 | 2513 | 7954 | 165 | 31862 | 4472 | 381 | 0 | 696 | 1660 | 1032 | 2501 | 5093 | 1676 | 1380 | 834 | 556 | 202 | 227 | 446 | 457 | 760 | 570 | 1792 | 186 | 403 | 2192 | 570 | 5935 | 39 | 385 | 920 | 2379 | 1482 | 42 | 1411 | 725 | N/A | 904 | 177 | 461 | 119 | 802 | 3347 | 4793 | 367 | 676 | 21224 | 593 | 426 | 765 | 118925 | 108182 | |
PA | Pennsylvania | 1926 | 1658 | 3529 | 573 | 7772 | 2574 | 3311 | 4814 | 2921 | 14631 | 4337 | 245 | 359 | 3749 | 1599 | 125 | 967 | 1233 | 694 | 988 | 17529 | 5900 | 2642 | 1169 | 55 | 1171 | 135 | 214 | 1600 | 1138 | 33791 | 1001 | 32898 | 6380 | 166 | 14319 | 378 | 234 | N/A | 771 | 3023 | 159 | 1273 | 6768 | 1276 | 1012 | 11960 | 1787 | 6762 | 1550 | 434 | 215500 | 237156 | |
RI | Rhode Island | 20 | 0 | 93 | 0 | 2146 | 332 | 4170 | 0 | 313 | 2752 | 168 | 120 | 0 | 385 | 0 | 0 | 27 | 286 | 24 | 279 | 482 | 11253 | 230 | 131 | 0 | 210 | 0 | 188 | 25 | 611 | 1219 | 36 | 3603 | 478 | 0 | 63 | 0 | 139 | 735 | N/A | 481 | 0 | 120 | 823 | 0 | 53 | 1008 | 287 | 0 | 135 | 21 | 33446 | 30498 | |
SC | South Carolina | 1665 | 1244 | 2222 | 839 | 5979 | 1915 | 1590 | 697 | 435 | 11552 | 18570 | 638 | 198 | 2125 | 3802 | 643 | 1064 | 1924 | 2709 | 2077 | 3565 | 2313 | 2966 | 757 | 1407 | 1884 | 93 | 158 | 1025 | 917 | 6517 | 1052 | 10746 | 24764 | 656 | 4388 | 555 | 255 | 6497 | 538 | N/A | 816 | 3550 | 5351 | 566 | 298 | 9377 | 1629 | 1345 | 832 | 0 | 156705 | 127418 | |
SD | South Dakota | 0 | 855 | 435 | 227 | 1494 | 1744 | 2 | 0 | 0 | 970 | 122 | 8 | 78 | 74 | 210 | 2441 | 403 | 0 | 0 | 0 | 60 | 61 | 892 | 3568 | 34 | 474 | 248 | 2175 | 135 | 0 | 0 | 175 | 371 | 240 | 1725 | 64 | 21 | 667 | 515 | 0 | 158 | N/A | 507 | 1715 | 388 | 5 | 340 | 1026 | 131 | 314 | 979 | 26051 | 22534 | |
TN | Tennessee | 12116 | 1281 | 2250 | 3306 | 8396 | 2473 | 936 | 176 | 180 | 15641 | 16012 | 1058 | 787 | 7094 | 5591 | 617 | 2630 | 13202 | 2452 | 1040 | 1743 | 1525 | 4507 | 1178 | 10568 | 2694 | 308 | 432 | 735 | 271 | 783 | 751 | 6279 | 5904 | 7 | 6200 | 2495 | 1080 | 3329 | 26 | 4300 | 0 | N/A | 8716 | 784 | 133 | 8008 | 1876 | 3248 | 1622 | 358 | 177098 | 163843 | |
TX | Texas | 9993 | 6759 | 18908 | 13781 | 62702 | 16616 | 2769 | 181 | 1189 | 31259 | 20362 | 5040 | 2387 | 19672 | 8264 | 4934 | 12699 | 6040 | 29348 | 1293 | 4969 | 4813 | 9501 | 2803 | 6402 | 12319 | 1813 | 4794 | 8266 | 761 | 6797 | 16762 | 20274 | 22660 | 989 | 8728 | 26284 | 3827 | 10449 | 1763 | 4470 | 1264 | 10368 | N/A | 4610 | 113 | 17734 | 11630 | 1729 | 4192 | 2472 | 507752 | 402187 | |
UT | Utah | 126 | 2819 | 7966 | 361 | 15286 | 5350 | 142 | 0 | 0 | 2428 | 1142 | 1436 | 5129 | 1588 | 475 | 2791 | 398 | 217 | 345 | 380 | 613 | 1503 | 1670 | 385 | 284 | 1553 | 1057 | 489 | 5391 | 507 | 437 | 686 | 2129 | 842 | 175 | 1875 | 1338 | 4089 | 944 | 351 | 60 | 47 | 863 | 3605 | N/A | 39 | 1369 | 3529 | 0 | 1445 | 2216 | 87870 | 82165 | |
VT | Vermont | 16 | 93 | 127 | 0 | 1112 | 382 | 1626 | 0 | 116 | 966 | 56 | 6 | 0 | 230 | 68 | 30 | 0 | 1243 | 73 | 883 | 862 | 3318 | 284 | 315 | 0 | 23 | 147 | 0 | 17 | 2893 | 833 | 74 | 4780 | 328 | 0 | 214 | 11 | 26 | 935 | 341 | 124 | 39 | 193 | 493 | 81 | N/A | 728 | 98 | 0 | 151 | 96 | 24431 | 20056 | |
VA | Virginia | 2515 | 1906 | 2420 | 445 | 14780 | 5352 | 2725 | 2279 | 10964 | 19574 | 9535 | 3823 | 652 | 7089 | 2663 | 221 | 1144 | 3908 | 1638 | 1144 | 23925 | 3767 | 2982 | 2294 | 1344 | 1914 | 658 | 357 | 973 | 535 | 9073 | 947 | 15893 | 25575 | 852 | 5622 | 2810 | 1541 | 14190 | 1605 | 7936 | 35 | 6189 | 12944 | 2092 | 423 | N/A | 4160 | 3839 | 1258 | 143 | 250653 | 238540 | |
WA | Washington | 1507 | 4328 | 8362 | 1413 | 45597 | 5195 | 2901 | 100 | 773 | 9370 | 6363 | 5239 | 10604 | 4298 | 1089 | 1159 | 2544 | 1368 | 1646 | 532 | 1191 | 2911 | 3470 | 2703 | 615 | 2802 | 2919 | 682 | 5671 | 309 | 2300 | 872 | 5562 | 4088 | 217 | 3192 | 1223 | 25525 | 3397 | 97 | 2727 | 94 | 3206 | 14196 | 5298 | 223 | 3839 | N/A | 215 | 1168 | 394 | 215494 | 180462 | |
WV | West Virginia | 477 | 306 | 79 | 0 | 1231 | 104 | 143 | 674 | 294 | 1919 | 1108 | 166 | 181 | 220 | 328 | 68 | 39 | 2249 | 90 | 35 | 5352 | 164 | 778 | 20 | 0 | 59 | 0 | 0 | 229 | 129 | 1213 | 81 | 1721 | 4683 | 175 | 6757 | 520 | 118 | 5208 | 0 | 1098 | 36 | 1061 | 622 | 0 | 54 | 6317 | 297 | N/A | 470 | 252 | 47125 | 47425 | |
WI | Wisconsin | 323 | 236 | 3257 | 253 | 5347 | 1600 | 657 | 296 | 15 | 4937 | 970 | 333 | 360 | 22285 | 2480 | 4161 | 1160 | 635 | 598 | 233 | 1306 | 489 | 3917 | 18965 | 238 | 1263 | 784 | 324 | 1163 | 3 | 606 | 526 | 2033 | 2939 | 284 | 2610 | 289 | 945 | 1563 | 144 | 1053 | 329 | 1051 | 2765 | 900 | 62 | 1267 | 1208 | 0 | N/A | 30 | 99192 | 97724 | |
WY | Wyoming | 260 | 590 | 2014 | 244 | 2035 | 5599 | 0 | 0 | 0 | 733 | 166 | 0 | 745 | 905 | 179 | 259 | 539 | 4 | 88 | 0 | 294 | 548 | 965 | 290 | 136 | 244 | 1901 | 1216 | 355 | 0 | 121 | 604 | 231 | 459 | 338 | 819 | 964 | 893 | 230 | 0 | 122 | 1175 | 4 | 1427 | 1710 | 0 | 138 | 1323 | 0 | 282 | N/A | 31149 | 32228 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<meta charset="utf-8"> | |
<html> | |
<head> | |
<title>State migration</title> | |
<link rel = "stylesheet" type = "text/css" href="bootstrap.min.css"> | |
<style type="text/css"> | |
#tt { pointer-events: none;color:white;} | |
#tipContainer { font-size:16px;position:absolute;width:180px;z-index:100;background-repeat:no-repeat;text-align:left;line-height:20px;} | |
#tipLocation {font-weight:normal;font-family:Georgia; font-style: Italic; color:white;margin:0px;padding:10px 10px;background:#333;font-size:14px;} | |
#tipCount {font-weight:bold;font-size:32px;letter-spacing:-1px;margin:0px;padding:0px 10px 10px 10px;color:#333;} | |
#tipKey {font-weight:normal;font-size:10px;color:#333;margin:0px;padding:5px 0px 5px 10px;background:rgba(218,218,218,0.5);} | |
#tt2 { pointer-events: none;color:white;} | |
#tipContainer2 { font-size:16px;position:absolute;width:250px;z-index:100;background-repeat:no-repeat;text-align:left;line-height:20px;} | |
#tipLocation2 {font-weight:normal;font-family:Georgia; font-style: Italic; color:white;margin:0px;padding:10px 10px;background:#333;font-size:14px;} | |
#tipCount2 {font-weight:bold;font-size:32px;letter-spacing:-1px;margin:0px;padding:0px 10px 10px 10px;color:#333;} | |
#tipKey2 {font-weight:normal;font-size:10px;color:#333;margin:0px;padding:5px 0px 5px 10px;background:rgba(218,218,218,0.5);} | |
.tipClear { clear:both;} | |
</style> | |
</head> | |
<body style = "padding-left: 10px;"> | |
<h3>Immigration and Emigration</h3> | |
<p>Circles are sized by net migration to and from the corresponding state - green indicates positive net migration (more people are moving to the state than from it), red indicates negative net migration (more people are moving away from the state thanto it). Hover over a state for raw numbers. Click a state to view migration flows to and from that state - again, green indicates net gain for the selected state, red indicates net loss.</p> | |
<div id = "maincontainer" style="position:absolute;"> | |
<div id = "map"></div> | |
</div> | |
<script type="text/javascript" src="http://d3js.org/d3.v3.min.js"></script> | |
<script src="http://d3js.org/d3.geo.projection.v0.min.js" charset="utf-8"></script> | |
<script type="text/javascript"> | |
//Width and height | |
var w = 950; | |
var h = 600; | |
var centered; | |
var formatC = d3.format(",.0f"); | |
var formatD = d3.format("+,.0f"); | |
var immin, immax, exmin, exmax; | |
var projection = d3.geo.albersUsa() | |
.scale(1000) | |
.translate([w / 2 , h / 2 ]); | |
//Define path generator | |
var path = d3.geo.path() | |
.projection(projection); | |
var colors = ["#EDF8FB","#41083e"]; | |
var immdomain = [24431,537148]; | |
var emmdomain = [20056,566986]; | |
var circleSize = d3.scale.linear().range([0,25000]).domain([0, 137175]); | |
var lineSize = d3.scale.linear().range([2,25]).domain([0, 35000]); | |
var fillcolor = d3.scale.linear().range(colors).domain(immdomain); | |
//Create SVG element | |
var svg = d3.select("#map") | |
.append("svg") | |
.attr("width", w) | |
.attr("height", h) | |
.style("background", "#fff"); | |
var fp = d3.format(".1f"); | |
//initialize html tooltip | |
var tooltip = d3.select("#maincontainer") | |
.append("div") | |
.attr("id", "tt") | |
.style("z-index", "10") | |
.style("position", "absolute") | |
.style("visibility", "hidden"); | |
var tooltip2 = d3.select("#maincontainer") | |
.append("div") | |
.attr("id", "tt2") | |
.style("z-index", "10") | |
.style("position", "absolute") | |
.style("visibility", "hidden"); | |
var g = svg.append("g"); | |
var coming, going; | |
d3.csv("coming.csv", function (data) { | |
coming = data; | |
}); | |
d3.csv("going.csv", function (data) { | |
going = data; | |
d3.json("states.json", function (json) { | |
for (var i = 0; i < data.length; i++) { | |
var dataName = data[i].state; | |
var tempObj = {}; | |
for (var propt in data[i]) { | |
var valz = parseFloat(data[i][propt]); | |
tempObj[propt] = valz; | |
} | |
//Find the corresponding state inside the GeoJSON | |
for (var j = 0; j < json.features.length; j++) { | |
var jsonState = json.features[j].properties.name; | |
if (dataName == jsonState) { | |
matched = true; | |
json.features[j].properties.state = dataName; | |
json.features[j].id = dataName; | |
json.features[j].abbrev = data[i].abbrev; | |
json.features[j].ind = i; | |
for (var propt in tempObj) { | |
if(!isNaN(tempObj[propt])) { | |
json.features[j].properties[propt] = tempObj[propt]; | |
} | |
} | |
break; | |
} | |
} | |
} | |
//Bind data and create one path per GeoJSON feature | |
g.selectAll("path") | |
.data(json.features) | |
.enter() | |
.append("path") | |
.attr("class", "state") | |
.attr("id", function(d) { | |
return d.properties.state; | |
}) | |
.attr("d", path) | |
.attr("stroke-width", 0.5) | |
.style("stroke", "#666") | |
.style("fill", "#fff"); | |
g.selectAll("circle") | |
.data(json.features) | |
.enter().append("circle") | |
.attr("cx", function(d) { | |
var centname = d.properties.name; | |
var ctroid; | |
ctroid = path.centroid(d)[0]; | |
return ctroid; | |
}) | |
.attr("cy", function(d) { | |
var centname = d.properties.name; | |
var ctroid; | |
ctroid = path.centroid(d)[1]; | |
return ctroid; | |
}) | |
.attr("r", function(d) { | |
var diff = d.properties.total_imm - d.properties.total_emm; | |
return circleSize(Math.sqrt(Math.abs(diff)/Math.PI)); | |
}) | |
.attr("class", "circ") | |
.attr("id", function(d) {return d.abbrev;}) | |
.attr("fill", function(d) { | |
var diff = d.properties.total_imm - d.properties.total_emm; | |
if(diff>0) { | |
return "#65a89d"; | |
} else { | |
return "#a96a46"; | |
} | |
}) | |
.attr("fill-opacity", "0.5") | |
.attr("stroke", "#fff") | |
.attr("stroke-weight", "0.5") | |
.on("mouseover", function (d) { | |
return toolOver(d, this); | |
}) | |
.on("mousemove", function (d) { | |
var m = d3.mouse(this); | |
mx = m[0]; | |
my = m[1]; | |
return toolMove(mx, my, d); | |
}) | |
.on("mouseout", function (d) { | |
return toolOut(d, this); | |
}) | |
.on("click", function(d) {clicked(d)}); | |
}); | |
}); | |
function toolOver(v, thepath) { | |
d3.select(thepath).style({ | |
"fill-opacity": "0.7", | |
"cursor":"pointer" | |
}); | |
return tooltip.style("visibility", "visible"); | |
}; | |
function toolOut(m, thepath) { | |
d3.select(thepath).style({ | |
"fill-opacity": "0.5", | |
"cursor":"" | |
}); | |
return tooltip.style("visibility", "hidden"); | |
}; | |
function toolMove(mx, my, data) { | |
if (mx < 120) { | |
mx = 120 | |
}; | |
if (my < 40) { | |
my = 40 | |
}; | |
return tooltip.style("top", my + -140 + "px").style("left", mx - 120 + "px").html("<div id='tipContainer'><div id='tipLocation'><b>" + data.id + "</b></div><div id='tipKey'>Migration in: <b>" + formatC(data.properties.total_imm) + "</b><br>Migration out: <b>" + formatC(data.properties.total_emm) + "</b><br>Net migration: <b>" + formatC((data.properties.total_imm - data.properties.total_emm)) + "</b></div><div class='tipClear'></div> </div>"); | |
}; | |
function toolOver2(v, thepath) { | |
d3.select(thepath).style({ | |
"opacity": "1", | |
"cursor":"pointer" | |
}); | |
return tooltip2.style("visibility", "visible"); | |
}; | |
function toolOut2(m, thepath) { | |
d3.select(thepath).style({ | |
"opacity": "0.5", | |
"cursor":"" | |
}); | |
return tooltip2.style("visibility", "hidden"); | |
}; | |
function toolMove2(mx, my, home, end, v1, v2) { | |
var diff = v1-v2; | |
if (mx < 120) { | |
mx = 120 | |
}; | |
if (my < 40) { | |
my = 40 | |
}; | |
return tooltip2.style("top", my + -140 + "px").style("left", mx - 120 + "px").html("<div id='tipContainer2'><div id='tipLocation'><b>" + home + "/" + end + "</b></div><div id='tipKey2'>Migration, " + home + " to " + end +": <b>" + formatC(v2) + "</b><br>Migration, " + end + " to " + home +": <b>" + formatC(v1)+ "</b><br>Net change, " + home + ": <b>" + formatD(v1-v2) + "</b></div><div class='tipClear'></div> </div>"); | |
}; | |
function clicked(selected) { | |
//var coming = selected.properties; | |
var selname = selected.id; | |
/* | |
d3.selectAll(".circ") | |
.attr("fill-opacity", "0.2"); | |
*/ | |
var homex = path.centroid(selected)[0]; | |
var homey = path.centroid(selected)[1]; | |
g.selectAll(".goingline") | |
.attr("stroke-dasharray", 0) | |
.remove() | |
g.selectAll(".goingline") | |
.data(going) | |
.enter().append("path") | |
.attr("class", "goingline") | |
.attr("d", function(d,i) | |
{ | |
//console.log(coming[i][selname], coming[i].state); | |
//console.log(going[i][selname], going[i].state); | |
var abb = d.abbrev; | |
var finalval = coming[i][selname] - going[i][selname]; | |
var theState = d3.select("#" + abb); | |
if(!isNaN(finalval)) { | |
var startx = path.centroid(theState[0][0].__data__)[0]; | |
var starty = path.centroid(theState[0][0].__data__)[1]; | |
if(finalval > 0) { | |
return "M" + startx + "," + starty + " Q" + (startx + homex)/2 + " " + (starty + homey)/1.5 +" " + homex+" " + homey; | |
} else { | |
return "M" + homex + "," + homey + " Q" + (startx + homex)/2 + " " + (starty + homey)/2.5 +" " + startx+" " + starty; | |
} | |
} | |
}) | |
.call(transition) | |
.attr("stroke-width", function(d,i) { | |
var finalval = coming[i][selname] - going[i][selname]; | |
return lineSize(parseFloat(Math.abs(finalval))); | |
}) | |
.attr("stroke", function(d,i) { | |
var finalval = coming[i][selname] - going[i][selname]; | |
if(finalval > 0) { | |
return "#65a89d"; | |
} else { | |
return "#a96a46"; | |
} | |
}) | |
.attr("fill", "none") | |
.attr("opacity", 0.5) | |
.attr("stroke-linecap", "round") | |
.on("mouseover", function (d) { | |
return toolOver2(d, this); | |
}) | |
.on("mousemove", function (d,i) { | |
var m = d3.mouse(this); | |
mx = m[0]; | |
my = m[1]; | |
return toolMove2(mx, my, selname, d.state, coming[i][selname], going[i][selname]); | |
}) | |
.on("mouseout", function (d) { | |
return toolOut2(d, this); | |
}); | |
} | |
function transition(path) { | |
path.transition() | |
.duration(1500) | |
.attrTween("stroke-dasharray", tweenDash); | |
} | |
function tweenDash() { | |
var l = this.getTotalLength(), | |
i = d3.interpolateString("0," + l, l + "," + l); | |
return function(t) { return i(t); }; | |
} | |
</script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment