Methodology
This page documents the specific research and verification methodology behind every MigrantUSA page. It complements our Editorial standards which cover policy.
Source identification
For every topic, we identify the authoritative primary source first.
Federal procedural content
| Topic | Primary source |
|---|---|
| USCIS forms (I-485, N-400, I-130, etc.) | uscis.gov form instruction PDFs + USCIS Policy Manual |
| IRS / ITIN procedures | irs.gov form instructions + IRS Publication 519, 1915 |
| Immigration medical exam vaccines | CDC Civil Surgeon Technical Instructions |
| Social Security Administration | ssa.gov |
| Department of State (consular processing, visa wait times) | travel.state.gov |
| Immigration courts | justice.gov/eoir |
| Federal benefits programs | benefits.gov, individual agency sites |
State procedural content
| Topic | Primary source |
|---|---|
| State income tax | Each state’s Department of Revenue + Tax Foundation cross-check |
| Driver license / state ID | Each state’s DMV / DPS / MVA / RMV / equivalent |
| Medicaid / CHIP | Each state’s Medicaid agency + Medicaid.gov |
| Immigration court (state-level) | EOIR’s per-court page |
| State benefits | State agency websites |
| Vital records | State Vital Records office |
Consular content
For each origin country represented (12 Hispanic countries at launch), the authoritative source is that country’s Ministry of Foreign Affairs / Cancilleria, plus its consulate websites for US-located consulates.
Verification process
- Draft creation — content is researched against primary sources and drafted with all citations recorded in the page’s
source_urlsfrontmatter field. - Specifics verification — every dollar amount, deadline, form code, phone number, address, and procedural step is re-checked against the live primary source. If a primary source has been updated since drafting, the page is updated to match before publication.
- Cross-reference — for state-specific topics, a Tier 2 source (Tax Foundation, AILA, AAP, etc.) is cross-checked against the Tier 1 agency source. Discrepancies are noted in the body.
- Bilingual parity — the equivalent Spanish (or English) sibling page is verified to contain identical factual claims. Translation preserves agency terminology, form codes, and statute references exactly.
- Publication with Trust Box — page goes live with visible Last Verified date, source agency citation, and “verify with the issuing agency before taking action” reminder.
- Re-verification — pages flagged by one of the monitors below are re-verified on a priority queue. Unflagged pages are re-verified on a rolling cycle, and the Last Verified date printed on every page tells you exactly when that page was last checked — including when that is more than 90 days ago. We publish the date rather than a blanket promise so you can judge each page for yourself.
Automated source monitoring (how our updates stay current)
A significant portion of our verification work is automated. The infrastructure that monitors primary sources runs continuously and feeds prioritized re-verification queues to our editorial process:
| Automated monitor | What it watches | Cadence | What it does |
|---|---|---|---|
| Federal Register API | Immigration-related federal rules and notices (DHS, DOJ-EOIR, DOS) | Daily, 20:23 UTC | New documents land in our dataset and are triaged into the editorial queue |
| CBP border wait times | The live port-of-entry wait feed | Daily, 20:23 UTC | Refreshes the border-wait pages and the downloadable dataset |
| State Department visa wait times | Interview appointment waits by consular post | Daily, 20:23 UTC | Refreshes the visa-wait pages and dataset |
| Litigation status | Dockets for the immigration cases we track | Daily, 20:23 UTC | A detected change opens an issue for editorial review |
| FX rates | Exchange rates used on remittance and fee pages | Weekly, Mondays 13:11 UTC | Refreshes the rate dataset |
| Visa Bulletin + fee-change watcher | State Department Visa Bulletin priority dates; USCIS fee documents in the Federal Register | Monthly, the 16th | Rebuilds the bulletin movement series and flags fee documents for review |
| USCIS processing times | egov.uscis.gov per-form, per-category, per-office “80% completed within” figures | Monthly, run by hand | USCIS renders these in the browser behind Cloudflare, so the scheduled pull does not currently work; an editor runs it and the capture date is printed on every table |
| HRSA FQHC data | Federally qualified health center locations | Quarterly, the 7th of Jan/Apr/Jul/Oct | Rebuilds the community-health-center dataset |
| Weekly page health | Every source_urls link in the corpus, plus prose-vs-dataset contradictions | Weekly, Wednesdays | Dead or moved sources are reported for repair |
The automated monitors produce change-flagged pages that editorial reviews on a priority queue. To be explicit about what is not automated: there is no scheduled EOIR-statistics scraper, no state-DMV contact verifier, no per-country consulate verifier and no TPS-designation tracker. Those surfaces are checked by hand against a dated watch list — TPS in particular is checked against the USCIS country page, the E-Verify bulletin and the Federal Register whenever a designation date approaches, because those three sources do not always agree.
Editorial update triggers (human review)
Beyond the automated monitors, accelerated re-verification is triggered by:
- USCIS Policy Manual updates — within 7 days
- USCIS form revision — within 7 days of new form version posted
- USCIS fee schedule change — within 24 hours of effective date
- IRS form/instruction revision affecting ITIN procedures — within 7 days
- State agency contact change — within 30 days when discovered
- State tax law change — within 30 days of legislative effective date
- Federal court decision affecting immigration procedure — within 14 days
- Reader-reported error — within 7 days of receipt (see Corrections policy)
State-specific vs federal-uniform information
Some procedural information is federal-uniform — it applies the same in all 50 states (e.g., USCIS Form I-485 fee, IRS ITIN application procedure). Federal-uniform information is verified once and applied across all pages.
Other procedural information is state-specific — it varies by jurisdiction (state tax rates, DMV fees, state Medicaid eligibility limits). State-specific information requires per-state verification against each state’s agency.
We mark state-specific pages with a state: frontmatter field to enable per-state verification cycles.
Bilingual accuracy methodology
The bilingual nature of MigrantUSA creates specific accuracy risk: translations can silently drift if not verified. Our methodology:
- Form codes preserved exactly (e.g., “Form I-485” stays “Formulario I-485” — never localized to “Solicitud I-485”)
- Agency names preserved with explanation (“USCIS” stays “USCIS”, explained as “Servicios de Ciudadania e Inmigracion” first reference)
- Fees and dates identical between EN and ES siblings (audit script flags discrepancies)
- Legal nuance preserved — when a US legal concept has no Spanish equivalent (e.g., “Adjustment of Status”), we use the English term with Spanish definition rather than a misleading “translation”
- Disclaimer parity — every English disclaimer has a Spanish equivalent saying the same thing legally
Limitations and disclaimers
What our methodology cannot do:
- Predict policy changes — if Congress, USCIS, or a state agency changes a rule between our last verification and your read, our page may be out of date. The Last Verified date tells you when we last checked.
- Replace personalized legal advice — we describe how procedures work categorically. Whether a procedure applies to YOUR specific situation requires a licensed attorney’s review.
- Guarantee outcomes — procedural information does not predict government decisions. Following our guidance is not a guarantee of any specific outcome (USCIS approval, IRS acceptance, state benefit eligibility).
- Cover every jurisdiction — we focus on US federal + 50 US states + DC + Puerto Rico + 12 Hispanic origin countries’ consulates in the US. Other countries’ consulates and other US territories may not have dedicated coverage at launch.
These limitations are stated explicitly on every page’s disclaimer line and in our default Trust Box.
Updated: 2026-05-25. Our methodology evolves as we learn from reader feedback and from observed drift between source agencies and reality. Material changes to methodology will be noted with the change date here.