Geographic Analysis
Geography & Migration Narratives
Where immigrants come from, where they go, and the narratives that surround each corridor — cross-referenced with sentiment and discourse analysis.
Interactive World Map
132,431 total comment mentions across 42 countries. Click any country to explore.
|
CSV
Hover for stats. Click country to drill down. Click Canada to explore provinces & cities.
All Countries — Comment Mentions
42 countries
| # | Country | Comments | Sentiment | Volume |
|---|---|---|---|---|
| 1 | United States | 46,104 |
|
|
| 2 | India | 18,062 |
|
|
| 3 | Mexico | 8,566 |
|
|
| 4 | Palestine | 7,789 |
|
|
| 5 | United Kingdom | 7,599 |
|
|
| 6 | China | 5,713 |
|
|
| 7 | Russia | 4,301 |
|
|
| 8 | Israel | 4,202 |
|
|
| 9 | Australia | 3,293 |
|
|
| 10 | Pakistan | 3,238 |
|
|
| 11 | Ukraine | 3,082 |
|
|
| 12 | Germany | 2,790 |
|
|
| 13 | France | 2,424 |
|
|
| 14 | Saudi Arabia | 2,130 |
|
|
| 15 | Nigeria | 1,241 |
|
|
| 16 | Venezuela | 1,195 |
|
|
| 17 | Colombia | 1,163 |
|
|
| 18 | Japan | 894 |
|
|
| 19 | South Korea | 806 |
|
|
| 20 | Philippines | 755 |
|
|
| 21 | Egypt | 729 |
|
|
| 22 | Iran | 665 |
|
|
| 23 | Bangladesh | 660 |
|
|
| 24 | Syria | 640 |
|
|
| 25 | Afghanistan | 566 |
|
|
| 26 | Turkey | 525 |
|
|
| 27 | Cuba | 422 |
|
|
| 28 | Iraq | 361 |
|
|
| 29 | Brazil | 359 |
|
|
| 30 | Lebanon | 317 |
|
|
| 31 | Haiti | 276 |
|
|
| 32 | Jamaica | 270 |
|
|
| 33 | Vietnam | 253 |
|
|
| 34 | El Salvador | 214 |
|
|
| 35 | Somalia | 190 |
|
|
| 36 | Nepal | 159 |
|
|
| 37 | Sri Lanka | 114 |
|
|
| 38 | Guatemala | 87 |
|
|
| 39 | Sudan | 82 |
|
|
| 40 | Ethiopia | 75 |
|
|
| 41 | Honduras | 67 |
|
|
| 42 | Trinidad and Tobago | 53 |
|
|
Source Countries — Where Immigrants Come From
Sentiment and discourse breakdown for comments mentioning each country (via full-text search across 508K+ comments).
India
18,062 comments
68.4% neg
21.7% pos
Top discourse types
Identity_Assertion
391
Unverified_Claim
258
Fear_Threat
236
Comparative_Framing
189
Personal_Narrative
137
Policy_Critique
132
Humor_Satire
112
Moral_Argument
89
China
3,854 comments
75.8% neg
15.7% pos
Top discourse types
Policy_Critique
82
Unverified_Claim
71
Fear_Threat
68
Comparative_Framing
62
Economic_Argument
22
Identity_Assertion
22
Moral_Argument
18
Humor_Satire
15
Philippines
482 comments
56.2% neg
36.6% pos
Top discourse types
Solidarity
9
Personal_Narrative
4
Economic_Argument
3
Humor_Satire
2
Unverified_Claim
2
Comparative_Framing
1
Identity_Assertion
1
Meta_Commentary
1
Pakistan
2,410 comments
53.6% neg
37.8% pos
Top discourse types
Identity_Assertion
22
Unverified_Claim
21
Fear_Threat
11
Comparative_Framing
10
Personal_Narrative
7
Policy_Critique
6
Humor_Satire
3
Moral_Argument
3
Nigeria
948 comments
48.4% neg
41.8% pos
Top discourse types
Comparative_Framing
2
Personal_Narrative
2
Policy_Critique
2
Solidarity
2
Unverified_Claim
2
Fear_Threat
1
Identity_Assertion
1
Mexico
6,303 comments
68.0% neg
23.4% pos
Top discourse types
Solidarity
142
Policy_Critique
80
Comparative_Framing
44
Unverified_Claim
40
Call_To_Action
38
Fear_Threat
36
Economic_Argument
34
Moral_Argument
26
Syria
400 comments
77.8% neg
15.2% pos
Top discourse types
Unverified_Claim
4
Comparative_Framing
2
Moral_Argument
2
Fear_Threat
1
Policy_Critique
1
Ukraine
2,561 comments
59.4% neg
36.1% pos
Top discourse types
Solidarity
220
Policy_Critique
103
Unverified_Claim
73
Moral_Argument
48
Identity_Assertion
43
Comparative_Framing
39
Fear_Threat
33
Call_To_Action
29
Iran
554 comments
75.8% neg
15.6% pos
Top discourse types
Fear_Threat
11
Moral_Argument
6
Unverified_Claim
6
Identity_Assertion
4
Call_To_Action
3
Comparative_Framing
3
Policy_Critique
3
Advertisement_Spam
2
Canadian Destinations — Where Immigrants Go
Sentiment around key Canadian cities mentioned in immigration discourse.
Toronto
4,388 comments
62.4%
30.1%
Personal_Narrative
42
Identity_Assertion
28
Fear_Threat
24
Unverified_Claim
18
Policy_Critique
16
Comparative_Framing
12
Humor_Satire
7
Moral_Argument
7
Brampton
2,726 comments
65.0%
23.2%
Personal_Narrative
196
Identity_Assertion
134
Fear_Threat
120
Humor_Satire
82
Unverified_Claim
48
Comparative_Framing
30
Policy_Critique
30
Meta_Commentary
28
Vancouver
2,008 comments
59.6%
32.8%
Personal_Narrative
22
Fear_Threat
16
Identity_Assertion
16
Policy_Critique
10
Unverified_Claim
9
Comparative_Framing
7
Economic_Argument
4
Moral_Argument
4
Montreal
985 comments
50.6%
41.8%
Personal_Narrative
21
Question
9
Comparative_Framing
6
Humor_Satire
6
Identity_Assertion
6
Meta_Commentary
6
Unverified_Claim
6
Fear_Threat
4
Calgary
530 comments
53.2%
41.0%
Personal_Narrative
10
Fear_Threat
7
Identity_Assertion
5
Policy_Critique
4
Call_To_Action
3
Comparative_Framing
3
Question
3
Economic_Argument
2
Ottawa
516 comments
66.3%
25.7%
Policy_Critique
17
Unverified_Claim
6
Personal_Narrative
5
Fear_Threat
3
Call_To_Action
2
Comparative_Framing
2
Economic_Argument
2
Humor_Satire
2
Winnipeg
229 comments
51.6%
40.9%
Identity_Assertion
3
Personal_Narrative
3
Policy_Critique
3
Comparative_Framing
2
Fear_Threat
2
Call_To_Action
1
Meta_Commentary
1
Question
1
Edmonton
432 comments
53.1%
39.6%
Personal_Narrative
5
Unverified_Claim
5
Fear_Threat
4
Identity_Assertion
3
Question
3
Call_To_Action
2
Policy_Critique
2
Solidarity
2
Provincial Narratives
How discourse about immigration differs by province.
Ontario
2,130 comments
62.6%
31.0%
Fear_Threat
38
Personal_Narrative
38
Identity_Assertion
28
Policy_Critique
26
Unverified_Claim
23
Economic_Argument
14
Comparative_Framing
10
Solidarity
10
British Columbia
272 comments
45.6%
48.9%
Identity_Assertion
3
Personal_Narrative
3
Policy_Critique
3
Comparative_Framing
2
Solidarity
2
Call_To_Action
1
Economic_Argument
1
Fear_Threat
1
Alberta
1,483 comments
54.5%
36.8%
Policy_Critique
56
Identity_Assertion
38
Call_To_Action
24
Personal_Narrative
23
Fear_Threat
15
Meta_Commentary
11
Humor_Satire
10
Unverified_Claim
9
Quebec
2,100 comments
59.4%
30.6%
Policy_Critique
33
Identity_Assertion
27
Solidarity
17
Personal_Narrative
14
Comparative_Framing
10
Fear_Threat
8
Economic_Argument
6
Meta_Commentary
6
Manitoba
369 comments
43.9%
46.0%
Personal_Narrative
4
Policy_Critique
2
Economic_Argument
1
Fear_Threat
1
Explore Any Place
Type any country, city, or region to see its sentiment and discourse profile — and highlight it on the map.
Negative ()
Positive ()
Ambiguous ()
Top Discourse Types
No comments found mentioning this place.