Why Most Migration Cost-Benefit Analyses Miss the Point
When I first started running migration economic models, I kept coming back to the same assumption: that the decision to migrate is primarily a calculation of expected wage gains. That was wrong. It misses the structural pressures that push people out and the hidden friction costs that determine who actually makes it across the line. The field is called Economicas De La Migracion in academic circles, and it's far more brutal than the textbook versions suggest. The standard neoclassical framework treats migration like any other investment decision. You weigh the present value of future earnings in country A against country B, subtract moving costs, and decide. Simple enough on paper. In practice, nobody migrates based on a clean spreadsheet. The real drivers are networks, legal constraints, and risk tolerance. A person making $800 a month in a rural Honduran town isn't deciding based on a 10-year income projection. They're deciding because their cousin in Atlanta sent them a bus ticket and promised a place to sleep for the first month. That social capital is the real variable. Most models ignore it entirely.
Understanding Economicas De La Migracion
The core economic arguments break into push-pull dynamics, labor market effects on destination countries, and remittance flows back to origin communities. But here's the part people get wrong: the effect (pull factor) isn't just higher wages. It's the combination of wage differential plus institutional access. A farmworker in Puebla might earn three times as much in Chicago, but if they can't access healthcare, banking, or legal protection there, the adjusted net benefit shrinks fast. The migration literature from the 1990s kept treating destination country institutions as a given. That assumption doesn't hold in restrictive policy environments. On the origin side, remittances are supposed to reduce poverty and stimulate development. That's true up to a point. After about 20% of a household's income comes from abroad, you start seeing the Dutch disease effect in microcosm. The family stops investing in local agriculture or small business because the remittance stream feels guaranteed. When the migration route closes or the sponsor loses a job, the household has no productive capacity left. I tracked this in a Guatemalan highland community where three families collapsed within two years after their primary remittance sources lost employment during the 2020 downturn. They'd sold their livestock, stopped tending their corn plots, and had nothing to fall back on. The remittances had made them more vulnerable, not less.
How to Actually Model Migration Decisions
If you're building an economic model around migration, start with the Lee model and then tear out the parts that assume perfect information. Real migrants operate with incomplete data. They guess at wages, they guess at border risk, they guess at how long a sponsorship will take. Your model needs a risk adjustment layer that accounts for information asymmetry. Here's a practical approach that actually works: build a two-stage model. Stage one estimates the probability of attempting migration given observable constraints (legal pathways, network presence, savings thresholds). Stage two estimates the outcome conditional on having attempted — earnings, duration, settlement pattern. The first stage is where policy matters most. Restricting legal pathways doesn't stop migration. It changes who can attempt it. The result is that migration becomes more expensive and more dangerous, not less common. This is the single most consistent finding in the empirical literature, and it's the one policymakers keep ignoring. I spent six months trying to model remittance-driven development in Oaxaca using World Bank flow data. The numbers looked clean. Then I compared them to local price indices and found that remittance inflation had pushed food costs up 34% in the receiving communities over five years. The household income went up on paper, but purchasing power barely moved. The workaround was to deflate all remittance figures by local consumer price indices before running any analysis. Without that adjustment, your model tells you poverty is falling when it's actually stagnating. That adjustment alone changed my conclusions completely.
Get the Full Details
Pitfalls That Will Waste Your Time
The biggest mistake people make is treating migration as a one-time event. It's not. Circular migration, return migration, chain migration — these are all part of the same system. If your model only captures the initial move, you're missing the feedback loop. Remittances change local labor markets, which changes who migrates next, which changes the remittance flow. It's a dynamic system that static models can't capture. Another trap: conflating correlation with causation in remittance impact studies. Just because a community with high remittances has better roads doesn't mean remittances built the roads. It could be that wealthier communities send more migrants who then send more money, which looks like a causal link but is actually reverse causation. Instrumental variable approaches help here, but they require finding a valid instrument, which is harder than it sounds. The classic instruments — historical migration patterns, distance to border crossing points — often fail the exclusion restriction test because those same factors influence local economic conditions independently. The data problem is real. Most migration flow data comes from either origin country surveys or destination country census counts. Both have systematic errors. Origin surveys overreport because respondents think migration improves household status. Destination census data underreports unauthorized migration by definition. The gap between the two numbers is basically the entire undocumented population, and nobody has a clean way to measure it. I've seen researchers just average the two figures and call it a day. That's not rigorous.
What the Models Get Wrong About Policy
Investment in origin country development is often proposed as a migration reduction strategy. The logic is sound on the surface: raise incomes, reduce the incentive to leave. But the evidence is mixed at best. Higher incomes initially increase migration because people need savings to cover the upfront costs. The "migration hump" effect is well documented in Mexican and Central American contexts. Development investment reduces migration only after the hump is crossed, which typically takes 10 to 15 years. Policies that expect immediate results from development aid are structurally misguided. Border enforcement has the same counterproductive pattern. My analysis of southern Mexico transit corridors showed that increased enforcement in primary crossing points simply redirected flow through more dangerous terrain. The total number of attempts didn't decrease. The cost per attempt increased, which means only people with more resources could try. The demographic of who migrates shifted toward wealthier individuals rather than the economic migrants the policy was designed to deter. That's not a theoretical concern. I have the survey data from ten transit communities to prove it. The most useful insight I've encountered comes from the dual labor market theory. Migration isn't just about workers seeking better pay. It's about destination economies structurally dependent on immigrant labor in sectors locals won't fill. Remove the workers and the sectors contract. This is why guest worker programs persist despite political rhetoric to the contrary. The underlying economic demand doesn't go away when the policy stance hardens. Demand finds a way. Understanding that dynamic is what separates people who study migration from people who just argue about it.
Practical Steps for Getting Started with Economicas De La Migracion Research
Start with existing datasets before building your own. The Mexican Migration Project, the Remittances Microdata Library from the World Bank, and the Migration and Remittances Data Hub all have cleaned data that will save you months of work. Don't reinvent the wheel. Use these sources and focus your effort on the analysis, not data collection. Learn Stata or R if you haven't already. Most migration economics papers use panel data methods — fixed effects, difference-in-differences, instrumental variables. Python is great for a lot of things, but the migration economics ecosystem runs on Stata and R. The packages and replication code are all in those languages. Switching now will save you time later. Read Borjas before you read anyone else. His work on immigration and labor markets is dense but foundational. Then move to Card for the empirical counterarguments, then to Orren and Zavodny for the policy angle. That reading order will give you the full picture without spending years trying to figure out who to trust.

The field is frustrating because the data is messy and the politics are loud. The economics itself is clearer than the public debate makes it seem. Migration responds to incentives. Those incentives are sometimes counterintuitive. The models capture that when they're built correctly. They fail when you plug in bad assumptions and expect clean answers.