afrodance.fun
A visual essay

A generation of migration, in and out of China.

This map starts empty in 1990. Every dot you’ll see appear after that is a packet of roughly fourteen thousand people (four thousand for the cooler direction) joining the Chinese diaspora abroad, or foreign-born residents arriving inside China, since that baseline year. By the end of 2024 about 7.7 million new outbound dots and 1.1 million inbound dots have piled up — warm for out, cool for in. The dots settle inside the country the migrants live in; the comet streaks are air traffic between five-year snapshots, not individuals.

Press play below to watch 1990 to 2024 unfold in thirty seconds.

1990
International migrants · stock at mid-year
Out of ChinaInto China
19902024

Largest overseas Chinese communities

1990
68 countries·3,443,204 total·+0 since 1990
  1. 2
    United States of America
    peak +493k in 2010–15
    527k1990: 526,810 1995: 651,000 2000: 1,022,890 2005: 1,208,274 2010: 1,608,501 2015: 2,101,592 2020: 2,255,170 2024: 2,488,775
    526,810
  2. 1
    China, Hong Kong SAR
    peak +190k in 2005–10
    1.66M1990: 1,659,157 1995: 1,772,597 2000: 1,886,037 2005: 2,070,537 2010: 2,260,045 2015: 2,309,769 2020: 2,408,447 2024: 2,490,414
    1,659,157
  3. 21
    Republic of Korea
    peak +366k in 2010–15
    9.5k1990: 9,546 1995: 13,384 2000: 53,430 2005: 97,854 2010: 296,477 2015: 662,499 2020: 751,745 2024: 756,684
    9,546
  4. 7
    Japan
    peak +183k in 2005–10
    140k1990: 139,964 1995: 214,379 2000: 321,374 2005: 489,363 2010: 672,253 2015: 758,791 2020: 917,070 2024: 809,893
    139,964
  5. 5
    Canada
    peak +166k in 2005–10
    145k1990: 144,590 1995: 221,331 2000: 367,389 2005: 454,037 2010: 620,322 2015: 737,086 2020: 721,158 2024: 771,973
    144,590
  6. 8
    Australia
    peak +142k in 2005–10
    73k1990: 73,079 1995: 109,378 2000: 144,919 2005: 227,597 2010: 369,549 2015: 509,635 2020: 632,690 2024: 656,264
    73,079
  7. 3
    Singapore
    peak +122k in 2005–10
    262k1990: 261,603 1995: 306,636 2000: 347,062 2005: 358,888 2010: 480,475 2015: 532,271 2020: 509,007 2024: 533,745
    261,603
  8. 15
    Italy
    peak +58k in 2005–10
    13k1990: 13,193 1995: 22,172 2000: 35,885 2005: 82,605 2010: 141,087 2015: 192,597 2020: 241,671 2024: 240,895
    13,193
  9. 10
    China, Taiwan Province of China
    peak +59k in 2005–10
    30k1990: 29,544 1995: 47,494 2000: 72,428 2005: 110,462 2010: 169,546 2015: 218,059 2020: 243,350 2024: 249,651
    29,544
  10. 22
    Spain
    peak +68k in 2005–10
    9.1k1990: 9,110 1995: 15,263 2000: 25,152 2005: 90,542 2010: 158,368 2015: 162,210 2020: 190,373 2024: 198,909
    9,110
  11. 14
    United Kingdom
    peak +84k in 2005–10
    15k1990: 15,269 1995: 48,320 2000: 128,015 2005: 198,650 2010: 282,763 2015: 254,071 2020: 213,560 2024: 179,337
    15,269
  12. 16
    Germany
    peak +37k in 2010–15
    12k1990: 11,932 1995: 28,893 2000: 43,411 2005: 70,885 2010: 80,683 2015: 117,274 2020: 152,761 2024: 168,314
    11,932
  13. 4
    China, Macao SAR
    peak +33k in 2000–05
    172k1990: 172,346 1995: 189,060 2000: 204,282 2005: 236,962 2010: 251,200 2015: 280,130 2020: 300,567 2024: 317,977
    172,346
  14. 18
    New Zealand
    peak +46k in 2000–05
    11k1990: 11,250 1995: 18,535 2000: 36,325 2005: 82,113 2010: 89,033 2015: 115,315 2020: 144,287 2024: 145,906
    11,250
  15. 9
    Kazakhstan
    peak +23k in 2015–20
    66k1990: 66,383 1995: 85,500 2000: 103,283 2005: 118,599 2010: 136,201 2015: 156,368 2020: 179,583 2024: 196,398
    66,383
  16. 12
    France
    peak +30k in 2000–05
    19k1990: 18,863 1995: 27,845 2000: 42,871 2005: 73,324 2010: 96,880 2015: 110,174 2020: 114,237 2024: 120,595
    18,863
  17. 6
    Bangladesh
    peak +60k in 2020–24
    140k1990: 140,163 1995: 131,427 2000: 122,691 2005: 145,405 2010: 160,252 2015: 162,772 2020: 159,619 2024: 219,299
    140,163
  18. 25
    Viet Nam
    peak +52k in 2020–24
    5.4k1990: 5,401 1995: 9,260 2000: 13,404 2005: 17,541 2010: 21,690 2015: 26,302 2020: 31,657 2024: 83,887
    5,401
  19. 23
    Indonesia
    peak +35k in 2020–24
    9.0k1990: 8,969 1995: 388 2000: 14 2005: 10 2010: 24 2015: 15,036 2020: 47,633 2024: 82,568
    8,969
  20. 13
    India
    peak +103k in 1990–95
    17k1990: 17,187 1995: 120,082 2000: 112,563 2005: 103,503 2010: 118,018 2015: 126,420 2020: 106,434 2024: 88,321
    17,187
  21. 17
    Netherlands
    peak +22k in 2000–05
    12k1990: 11,645 1995: 15,660 2000: 22,271 2005: 44,711 2010: 53,844 2015: 63,431 2020: 73,837 2024: 82,477
    11,645
  22. 29
    Sweden
    peak +10k in 2005–10
    3.7k1990: 3,736 1995: 5,651 2000: 7,864 2005: 12,642 2010: 22,704 2015: 28,556 2020: 35,677 2024: 40,898
    3,736
  23. 27
    Egypt
    peak +27k in 2020–24
    4.8k1990: 4,823 1995: 155 2000: 698 2005: 265 2010: 4,906 2015: 14 2020: 7,407 2024: 34,659
    4,823
  24. 32
    Switzerland
    peak +8.0k in 2010–15
    2.4k1990: 2,385 1995: 3,616 2000: 5,517 2005: 8,856 2010: 13,548 2015: 21,580 2020: 26,848 2024: 30,309
    2,385
  25. 35
    Türkiye
    peak +10k in 2015–20
    1.7k1990: 1,743 1995: 1,743 2000: 1,743 2005: 4,579 2010: 7,599 2015: 11,377 2020: 21,804 2024: 29,249
    1,743
  26. 54
    Ethiopia
    peak +30k in 2005–10
    3501990: 350 1995: 104 2000: 1,762 2005: 4,400 2010: 34,059 2015: 54,628 2020: 38,672 2024: 26,824
    350
  27. 20
    Panama
    peak +12k in 2020–24
    10k1990: 10,235 1995: 10,439 2000: 11,300 2005: 12,365 2010: 15,942 2015: 18,665 2020: 22,427 2024: 34,214
    10,235
  28. 30
    Belgium
    peak +5.1k in 2005–10
    3.5k1990: 3,477 1995: 4,750 2000: 6,489 2005: 11,250 2010: 16,331 2015: 19,235 2020: 21,781 2024: 23,856
    3,477
  29. 44
    Hungary
    9411990: 941 1995: 4,242 2000: 7,543 2005: 9,259 2010: 11,058 2015: 13,867 2020: 17,648 2024: 20,818
    941
  30. 31
    Argentina
    2.6k1990: 2,582 1995: 4,721 2000: 7,026 2005: 9,151 2010: 11,607 2015: 14,216 2020: 17,325 2024: 19,955
    2,582
  31. 36
    Ireland
    1.7k1990: 1,668 1995: 2,188 2000: 5,321 2005: 10,307 2010: 11,474 2015: 11,276 2020: 14,712 2024: 18,391
    1,668
  32. 40
    Denmark
    1.3k1990: 1,250 1995: 2,023 2000: 3,584 2005: 8,162 2010: 10,507 2015: 12,426 2020: 14,577 2024: 16,145
    1,250
  33. 26
    Austria
    4.9k1990: 4,884 1995: 6,539 2000: 8,666 2005: 12,622 2010: 13,612 2015: 15,907 2020: 18,120 2024: 19,448
    4,884
  34. 19
    Brazil
    peak +8.7k in 2015–20
    10k1990: 10,422 1995: 10,248 2000: 10,265 2005: 14,071 2010: 18,747 2015: 24,025 2020: 32,715 2024: 24,462
    10,422
  35. 51
    Finland
    4281990: 428 1995: 1,106 2000: 1,783 2005: 4,541 2010: 6,591 2015: 9,069 2020: 11,614 2024: 13,671
    428
  36. 34
    Norway
    1.9k1990: 1,862 1995: 2,878 2000: 3,617 2005: 5,938 2010: 9,823 2015: 12,197 2020: 13,579 2024: 15,099
    1,862
  37. 47
    Portugal
    6731990: 673 1995: 1,452 2000: 2,291 2005: 6,280 2010: 9,227 2015: 10,461 2020: 12,000 2024: 13,500
    673
  38. 42
    Chile
    peak +6.0k in 2015–20
    9831990: 983 1995: 1,407 2000: 2,083 2005: 3,141 2010: 4,633 2015: 8,379 2020: 14,364 2024: 13,126
    983
  39. 56
    Mexico
    3301990: 330 1995: 841 2000: 2,102 2005: 3,927 2010: 7,201 2015: 8,828 2020: 10,667 2024: 12,070
    330
  40. 28
    Lao People's Democratic Republic
    peak +5.3k in 2005–10
    4.1k1990: 4,125 1995: 3,743 2000: 3,005 2005: 2,820 2010: 8,110 2015: 13,400 2020: 14,338 2024: 15,137
    4,125
  41. 37
    Mongolia
    1.6k1990: 1,649 1995: 1,821 2000: 2,013 2005: 4,994 2010: 8,546 2015: 10,595 2020: 11,419 2024: 12,085
    1,649
  42. 11
    Dem. People's Republic of Korea
    20k1990: 19,668 1995: 19,590 2000: 19,511 2005: 22,740 2010: 25,969 2015: 28,594 2020: 29,248 2024: 29,771
    19,668
  43. 24
    Venezuela (Bolivarian Republic of)
    6.5k1990: 6,458 1995: 8,067 2000: 9,988 2005: 11,278 2010: 12,864 2015: 13,865 2020: 13,071 2024: 12,470
    6,458
  44. 39
    South Africa
    peak +7.6k in 2000–05
    1.3k1990: 1,321 1995: 1,229 2000: 3,809 2005: 11,441 2010: 12,716 2015: 12,008 2020: 6,371 2024: 6,189
    1,321
  45. 67
    Czechia
    1990: 0 1995: 0 2000: 1,004 2005: 2,200 2010: 4,488 2015: 4,874 2020: 4,832 2024: 4,799
    0
  46. 58
    Mali
    3011990: 301 1995: 190 2000: 76 2005: 309 2010: 2,795 2015: 3,439 2020: 4,035 2024: 4,529
    301
  47. 45
    Botswana
    8741990: 874 1995: 1,055 2000: 1,348 2005: 2,720 2010: 4,111 2015: 4,466 2020: 4,777 2024: 5,043
    874
  48. 41
    Luxembourg
    1.0k1990: 1,017 1995: 966 2000: 927 2005: 804 2010: 691 2015: 1,054 2020: 4,295 2024: 4,961
    1,017
  49. 33
    Suriname
    2.1k1990: 2,055 1995: 2,538 2000: 3,135 2005: 3,836 2010: 4,526 2015: 4,915 2020: 5,446 2024: 5,913
    2,055
  50. 57
    Greece
    3291990: 329 1995: 441 2000: 560 2005: 2,015 2010: 3,596 2015: 3,388 2020: 3,462 2024: 3,678
    329
  51. 50
    Pakistan
    4901990: 490 1995: 410 2000: 363 2005: 347 2010: 338 2015: 334 2020: 311 2024: 3,568
    490
  52. 55
    Mauritius
    3461990: 346 1995: 3,273 2000: 8,024 2005: 5,151 2010: 2,564 2015: 2,951 2020: 2,981 2024: 3,007
    346
  53. 66
    Sri Lanka
    371990: 37 1995: 312 2000: 588 2005: 1,153 2010: 2,312 2015: 2,447 2020: 2,481 2024: 2,509
    37
  54. 68
    Romania
    1990: 0 1995: 62 2000: 877 2005: 2,186 2010: 2,232 2015: 2,278 2020: 2,323 2024: 2,359
    0
  55. 38
    Libya
    1.4k1990: 1,366 1995: 1,800 2000: 2,264 2005: 2,494 2010: 2,737 2015: 3,064 2020: 3,280 2024: 3,467
    1,366
  56. 60
    Serbia
    1771990: 177 1995: 15 2000: 169 2005: 451 2010: 721 2015: 1,134 2020: 1,780 2024: 2,274
    177
  57. 49
    Belize
    5511990: 551 1995: 823 2000: 1,094 2005: 1,378 2010: 1,737 2015: 2,048 2020: 2,323 2024: 2,572
    551
  58. 53
    Bulgaria
    3621990: 362 1995: 443 2000: 524 2005: 657 2010: 780 2015: 1,083 2020: 1,550 2024: 2,132
    362
  59. 61
    Malta
    1481990: 148 1995: 173 2000: 220 2005: 259 2010: 292 2015: 495 2020: 1,076 2024: 1,870
    148
  60. 62
    Zambia
    1001990: 100 1995: 128 2000: 166 2005: 408 2010: 1,007 2015: 887 2020: 1,241 2024: 1,645
    100
  61. 43
    Ecuador
    9561990: 956 1995: 1,061 2000: 1,177 2005: 1,890 2010: 3,657 2015: 3,290 2020: 2,853 2024: 2,452
    956
  62. 59
    Aruba
    2471990: 247 1995: 435 2000: 622 2005: 855 2010: 1,072 2015: 1,127 2020: 1,260 2024: 1,728
    247
  63. 65
    Slovakia
    491990: 49 1995: 320 2000: 681 2005: 764 2010: 856 2015: 1,074 2020: 1,256 2024: 1,365
    49
  64. 52
    Cyprus
    3981990: 398 1995: 563 2000: 728 2005: 1,094 2010: 1,679 2015: 1,541 2020: 1,591 2024: 1,689
    398
  65. 63
    Slovenia
    611990: 61 1995: 132 2000: 201 2005: 323 2010: 732 2015: 863 2020: 1,113 2024: 1,262
    61
  66. 64
    Iceland
    581990: 58 1995: 118 2000: 177 2005: 335 2010: 483 2015: 582 2020: 747 2024: 1,128
    58
  67. 46
    Cambodia
    7071990: 707 1995: 1,853 2000: 2,998 2005: 2,340 2010: 1,682 2015: 1,518 2020: 1,627 2024: 1,721
    707
  68. 48
    Colombia
    5781990: 578 1995: 925 2000: 1,225 2005: 1,611 2010: 1,619 2015: 1,606 2020: 1,592 2024: 1,582
    578

Largest foreign-born communities in China

1990
44 countries·449,848 total·+0 since 1990
  1. 7
    Myanmar
    peak +210k in 2015–20
    14k1990: 14,220 1995: 17,283 2000: 20,570 2005: 24,484 2010: 30,437 2015: 98,893 2020: 309,339 2024: 367,052
    14,220
  2. 1
    China, Hong Kong SAR
    peak +68k in 2015–20
    111k1990: 110,881 1995: 132,434 2000: 158,117 2005: 188,659 2010: 227,011 2015: 290,906 2020: 359,011 2024: 421,605
    110,881
  3. 2
    China, Taiwan Province of China
    peak +27k in 2005–10
    83k1990: 82,618 1995: 98,007 2000: 116,806 2005: 139,228 2010: 166,008 2015: 164,372 2020: 155,299 2024: 170,422
    82,618
  4. 6
    Viet Nam
    peak +23k in 2015–20
    17k1990: 16,874 1995: 20,194 2000: 24,034 2005: 28,607 2010: 34,576 2015: 52,155 2020: 75,187 2024: 88,254
    16,874
  5. 9
    China, Macao SAR
    peak +19k in 2015–20
    9.7k1990: 9,713 1995: 11,662 2000: 13,895 2005: 16,551 2010: 20,066 2015: 32,934 2020: 52,065 2024: 59,238
    9,713
  6. 4
    United States of America
    peak +11k in 2005–10
    35k1990: 35,269 1995: 41,721 2000: 49,655 2005: 59,103 2010: 69,836 2015: 63,341 2020: 55,280 2024: 60,434
    35,269
  7. 16
    Russian Federation
    peak +13k in 2020–24
    4.8k1990: 4,790 1995: 5,667 2000: 6,744 2005: 8,028 2010: 9,490 2015: 8,653 2020: 7,592 2024: 21,040
    4,790
  8. 8
    Canada
    9.7k1990: 9,726 1995: 11,550 2000: 13,747 2005: 16,363 2010: 19,511 2015: 20,594 2020: 20,917 2024: 23,177
    9,726
  9. 30
    Ukraine
    peak +6.3k in 2020–24
    6631990: 663 1995: 795 2000: 946 2005: 1,125 2010: 1,363 2015: 2,172 2020: 3,330 2024: 9,603
    663
  10. 13
    United Kingdom
    6.2k1990: 6,157 1995: 7,306 2000: 8,695 2005: 10,350 2010: 12,329 2015: 12,566 2020: 12,324 2024: 13,630
    6,157
  11. 22
    Dem. People's Republic of Korea
    2.2k1990: 2,191 1995: 2,619 2000: 3,116 2005: 3,709 2010: 4,470 2015: 6,243 2020: 8,353 2024: 9,636
    2,191
  12. 12
    Australia
    6.5k1990: 6,495 1995: 7,703 2000: 9,168 2005: 10,913 2010: 12,987 2015: 13,046 2020: 12,610 2024: 13,927
    6,495
  13. 5
    Japan
    peak +9.6k in 2005–10
    33k1990: 33,057 1995: 38,903 2000: 46,301 2005: 55,111 2010: 64,702 2015: 50,193 2020: 37,470 2024: 40,436
    33,057
  14. 29
    Argentina
    8551990: 855 1995: 1,030 2000: 1,226 2005: 1,460 2010: 1,781 2015: 3,487 2020: 6,569 2024: 7,565
    855
  15. 41
    Cambodia
    1231990: 123 1995: 180 2000: 179 2005: 213 2010: 268 2015: 1,185 2020: 5,042 2024: 6,091
    123
  16. 17
    Lao People's Democratic Republic
    peak +5.3k in 2015–20
    4.3k1990: 4,345 1995: 2,162 2000: 786 2005: 936 2010: 1,157 2015: 3,186 2020: 8,448 2024: 9,927
    4,345
  17. 11
    Germany
    7.1k1990: 7,124 1995: 8,429 2000: 10,031 2005: 11,940 2010: 14,112 2015: 12,840 2020: 11,242 2024: 12,294
    7,124
  18. 27
    Venezuela (Bolivarian Republic of)
    9771990: 977 1995: 1,172 2000: 1,394 2005: 1,659 2010: 2,012 2015: 3,287 2020: 5,168 2024: 5,886
    977
  19. 19
    Pakistan
    3.8k1990: 3,780 1995: 4,486 2000: 5,339 2005: 6,460 2010: 7,670 2015: 7,768 2020: 7,663 2024: 8,464
    3,780
  20. 3
    Republic of Korea
    peak +17k in 2005–10
    61k1990: 60,637 1995: 71,176 2000: 84,711 2005: 100,830 2010: 118,141 2015: 86,238 2020: 60,578 2024: 65,073
    60,637
  21. 15
    Malaysia
    5.4k1990: 5,392 1995: 6,382 2000: 7,596 2005: 9,041 2010: 10,704 2015: 9,977 2020: 8,948 2024: 9,810
    5,392
  22. 31
    Nigeria
    5941990: 594 1995: 714 2000: 850 2005: 1,013 2010: 1,234 2015: 2,426 2020: 4,242 2024: 4,915
    594
  23. 28
    South Africa
    8881990: 888 1995: 1,064 2000: 1,266 2005: 1,507 2010: 1,825 2015: 2,925 2020: 4,509 2024: 5,129
    888
  24. 25
    Brazil
    1.4k1990: 1,440 1995: 1,716 2000: 2,043 2005: 2,431 2010: 2,916 2015: 3,625 2020: 4,331 2024: 4,866
    1,440
  25. 26
    Yemen
    9871990: 987 1995: 1,175 2000: 1,399 2005: 1,665 2010: 2,007 2015: 2,826 2020: 3,812 2024: 4,407
    987
  26. 36
    Bangladesh
    3271990: 327 1995: 394 2000: 470 2005: 558 2010: 684 2015: 1,480 2020: 3,081 2024: 3,569
    327
  27. 14
    Singapore
    6.0k1990: 6,043 1995: 7,138 2000: 8,494 2005: 10,111 2010: 11,906 2015: 10,170 2020: 8,360 2024: 9,088
    6,043
  28. 42
    Zimbabwe
    721990: 72 1995: 88 2000: 105 2005: 129 2010: 156 2015: 637 2020: 2,471 2024: 2,913
    72
  29. 32
    Ghana
    5351990: 535 1995: 642 2000: 764 2005: 909 2010: 1,102 2015: 1,837 2020: 2,842 2024: 3,252
    535
  30. 10
    France
    7.5k1990: 7,511 1995: 8,855 2000: 10,539 2005: 12,544 2010: 14,748 2015: 11,949 2020: 9,317 2024: 10,089
    7,511
  31. 20
    Thailand
    3.2k1990: 3,197 1995: 3,765 2000: 4,482 2005: 5,334 2010: 6,266 2015: 4,966 2020: 3,787 2024: 5,498
    3,197
  32. 23
    New Zealand
    1.8k1990: 1,787 1995: 2,119 2000: 2,523 2005: 3,003 2010: 3,574 2015: 3,580 2020: 3,452 2024: 3,811
    1,787
  33. 18
    Philippines
    3.9k1990: 3,875 1995: 4,577 2000: 5,447 2005: 6,484 2010: 7,635 2015: 6,531 2020: 5,348 2024: 5,817
    3,875
  34. 37
    Cameroon
    2691990: 269 1995: 323 2000: 385 2005: 457 2010: 556 2015: 988 2020: 1,907 2024: 2,133
    269
  35. 38
    United Republic of Tanzania
    2201990: 220 1995: 265 2000: 316 2005: 375 2010: 459 2015: 902 2020: 1,708 2024: 1,967
    220
  36. 21
    Italy
    2.9k1990: 2,947 1995: 3,483 2000: 4,146 2005: 4,935 2010: 5,816 2015: 5,097 2020: 4,299 2024: 4,682
    2,947
  37. 40
    Zambia
    1301990: 130 1995: 158 2000: 188 2005: 223 2010: 274 2015: 651 2020: 1,491 2024: 1,737
    130
  38. 35
    Belarus
    3671990: 367 1995: 438 2000: 522 2005: 621 2010: 752 2015: 1,131 2020: 1,626 2024: 1,913
    367
  39. 39
    Ethiopia
    2001990: 200 1995: 241 2000: 287 2005: 341 2010: 416 2015: 797 2020: 1,469 2024: 1,704
    200
  40. 43
    Rwanda
    681990: 68 1995: 87 2000: 109 2005: 116 2010: 144 2015: 431 2020: 1,184 2024: 1,400
    68
  41. 24
    Spain
    1.7k1990: 1,688 1995: 1,998 2000: 2,377 2005: 2,830 2010: 3,346 2015: 3,059 2020: 2,692 2024: 2,945
    1,688
  42. 33
    Uzbekistan
    3771990: 377 1995: 450 2000: 536 2005: 638 2010: 769 2015: 1,058 2020: 1,397 2024: 1,611
    377
  43. 34
    Afghanistan
    3771990: 377 1995: 390 2000: 465 2005: 559 2010: 670 2015: 830 2020: 1,023 2024: 1,569
    377
  44. 44
    Democratic Republic of the Congo
    621990: 62 1995: 75 2000: 99 2005: 112 2010: 132 2015: 373 2020: 935 2024: 1,091
    62
Source
United Nations Department of Economic and Social Affairs, Population Division (2024). International Migrant Stock 2024. Bilateral matrix by destination and origin, mid-year stock, 1990–2024. Free to download at un.org.
What you're looking at
UN DESA reports stock — “people born in country X living in country Y” — every five years, not annual flows. Migration here is approximated from period-to-period stock change. Hong Kong, Macao, and Taiwan appear as separate territories per the source. Undocumented migrants are undercounted.