Last reviewed Apr 2026  ·  v2

Risk Score Methodology

How we rate country safety, where the data comes from, what we don’t do, and how to read a score in the context of your own trip.

What the score means

Every country in the dashboard carries a 0–100 risk score and a four-level rating (Low / Moderate / High / Very High). The score is an editorial composite — not a statistical model — built from six categories that map to the kinds of risk a traveller actually faces on the ground.

Treat it as a starting point, not a verdict. A 25 in France and a 25 in Costa Rica reflect very different threat profiles; the category breakdown below the headline number is where the useful detail lives.

The six categories

Each category gets a 1–5 score. The categories and their weights in the headline number are:

CategoryWhat it coversWeight
CrimeViolent crime, theft, scams, kidnapping risk for tourists20%
TerrorismTerror threat level, recent attacks, regions to avoid20%
Natural disastersEarthquakes, cyclones, floods, volcanic, wildfire risk15%
HealthDisease prevalence, water safety, healthcare quality, evacuation needs15%
Civil unrestProtests, political instability, ethnic or sectarian tensions15%
InfrastructureRoad safety, transport reliability, communications, utilities15%

How to read a category score

1
LowNegligible risk for the typical traveller. No special precautions beyond common sense.
2
Low–ModerateReal but manageable risk. Standard travel precautions usually sufficient.
3
ModerateNotable risk in specific contexts (e.g. certain neighbourhoods, seasons, or activities). Plan around it.
4
HighSerious, frequent, or geographically broad risk. Active precautions needed; some travellers should reconsider.
5
ExtremeSevere and ongoing. Most government advisories will recommend against travel.

Where the data comes from

Country profiles are built from a mix of authoritative public sources and Warnely’s own incident data. We don’t scrape blindly — an editor reads each source and synthesises the picture for travellers.

UK FCDO
UK Foreign, Commonwealth & Development Office travel advice. Linked from each country profile.
gov.uk →
US State Dept.
US Travel Advisory levels 1–4. Cited verbatim where available.
travel.state.gov →
WHO
World Health Organization country health profiles, vaccinations, outbreak notices.
who.int →
Warnely incident feed
Our own real-time pipeline ingests Reuters, BBC, AP, GDACS, USGS, ReliefWeb and others. The Wire panel surfaces incidents within the country selected.
USGS & GDACS
Earthquake and natural-disaster feeds used for live alerts and the natural-disasters category.
Local sources
Country-specific bodies cited where relevant: PAGASA (Philippines), JMA (Japan), BMKG (Indonesia), etc.

Review cadence

The dataset carries a top-level last-reviewed date and a data version, both visible on every country profile. We re-audit the entire dataset on a rolling cadence and flag conflict zones for higher-frequency review.

Live data alongside the score

The static score answers “what is this country usually like?”. The Warnely Wire panel and live alerts answer “what is happening there right now?”. Both are designed to be read together — the score gives you a baseline, the Wire tells you whether anything has shifted in the last 48 hours.

Working principle: we never let a static rating override a live signal. If our incident pipeline picks up a sustained anomaly, the country profile will surface a banner before the score itself catches up.

How the live signal is computed

Every time you load a country, the dashboard pulls the last 30 days of safety incidents from the Warnely incident pipeline and runs the same scoring functions used in our backend:

If the live score exceeds the static rating by 8+ points and there are at least 3 real incidents in the last 30 days, an “Elevated short-term signal” banner appears above the breakdown to flag that the country is currently noisier than its baseline.

Per-category bars get a small live +N tag when the 30-day signal lifts that category above its static score — so you can see which type of risk is driving the elevation, not just the overall number.

Currency rates are live too

Exchange rates are pulled from a public exchange-rate feed on page load and cached in your browser for 12 hours. The displayed rate updates without us shipping a new dataset version — you’ll see “just now” or “~Xh ago” next to the rate so you know how fresh it is.

Personas — reweighting the score for who you are

The default 0–100 score answers “what is the average traveller’s risk profile here?”. The dashboard’s View as selector reweights the same six category scores for who you actually are — a solo female traveller, a family with children, a business traveller, a backpacker, or an LGBTQ+ traveller. The category data doesn’t change; only the rollup does.

The persona-weighted score is shown alongside the default one with a ±N vs default delta so you can see how much your read on the country shifts. Examples:

The persona is persisted in the URL (?persona=soloFemale) so you can share a link with the right read already applied.

Visa & entry

Every country profile carries a structured visa block: type (six categories), length, cost, official application URL where applicable, and a paragraph note covering recent changes. Six visa types, colour-coded:

Critical caveat: this data assumes a Western traveller (UK, US, EU, Canada, Australia, NZ passport). Other passports face very different requirements — sometimes more permissive (e.g. Indian/Chinese passports get free 30-day visa-free entry to Mongolia and Iran where Western passports need eVisas), often more restrictive. For any non-Western passport, the official answer is the IATA Travel Centre — every visa block links there directly.

Recent changes flagged in the data:

Always re-verify within a week of booking. Visa policy changes faster than any other safety data — new requirements, fee changes, and document validity rules can shift on weeks-not-years cadence. The note on each block highlights what changed recently; the IATA link gives you the authoritative current answer.

Currency & tipping

Every country profile carries a daily-budget block (backpacker / midrange / luxury) in local currency with USD equivalents, and a structured tipping note covering restaurants, taxis, and hotel staff specifically — not just a generic “10% at restaurants.”

Two principles guided the fill-in:

Specific cultural notes the tipping block calls out:

Numbers are 2026 estimates from World Bank GNI data, Numbeo cost-of-living, and traveller-forum consensus. Budget figures shift quickly with currency volatility — verify in the week before booking, especially for Argentina, Venezuela, Lebanon, Turkey, Iran, and Sri Lanka where parallel exchange rates can dramatically change effective costs.

Drug laws

Drug law mistakes by tourists are a leading cause of foreign-citizen prosecutions, and the consequences can include the death penalty. Every country profile carries a structured drug-law block with three signals: severity tier, cannabis-specific status, and a paragraph traveller note covering the things that actually catch travellers out.

Six severity tiers, colour-coded:

The cannabis status is broken out separately because it’s the most common traveller-relevant question and the legal landscape has shifted dramatically in the last five years — what was illegal a year ago may be legal now and vice versa (Thailand legalised in 2022 then re-restricted in 2024).

Specific traveller traps the notes call out:

Sources: UK FCDO drug warnings per country, US State Department travel advisories, Harm Reduction International’s annual death-penalty-for-drugs report. Always cross-check the FCDO page (linked from each block) before travel — drug laws change faster than most other safety data.

Essential phrases

Each country profile carries five essential phrases in the local language: hello, thank you, yes / no, sorry, and help! — with the native script and an approximate Latin phonetic. The capitalised letter in each phonetic shows the stressed syllable.

We deliberately ship phrases for 26 languages we can verify (Spanish, French, Italian, Portuguese, German, Dutch, Greek, Turkish, Russian, Polish, Czech, Hungarian, Croatian, Swedish, Norwegian, Danish, Finnish, Icelandic, Thai, Vietnamese, Indonesian/Malay, Japanese, Korean, Mandarin Chinese, Hindi, Arabic, Hebrew). Multilingual countries (Switzerland, Belgium, South Africa, Singapore, Canada) are skipped on the principle that the wrong primary-language pick is worse than no pick at all — English in those countries gets you reliably understood.

Arabic uses Modern Standard Arabic, which is broadly understood across the Arabic-speaking world but is not the colloquial dialect anywhere — Egyptian, Levantine, Maghrebi, and Gulf Arabic each have their own local forms. The MSA phrases here will be understood and read as polite/formal. Hindi is shipped for India even though India has 22 scheduled languages — it’s the most widely usable single choice but not universal, especially in southern states where English is often a more reliable option.

Phrases are double-checked against multiple sources (Lonely Planet language guides, Omniglot, the relevant Wikipedia language pages). If you see a wrong romanisation or a script error, email us — phonetic conventions vary and we erred toward the most common English-traveller convention.

Audit log

Spot-check fixes applied across releases after re-verification passes:

Found something else wrong? hello@warnely.com — corrections from travellers always welcome.

Women’s safety

Every country profile carries a structured Women’s Safety rating with a one-paragraph traveller note. Five tiers, colour-coded:

Notes are deliberately specific — what kind of hassle, where, and what reduces it — rather than generic “exercise caution.” The rating reflects current consensus from women-traveller communities, government advisories, and published assault statistics; we err on the harsher side when sources disagree. If a country has updated its profile in COUNTRIES with country-specific text, we use that; otherwise the structured fallback fills in. Either way, every country has a tier and a paragraph.

LGBTQ+ legal status & social climate

Every country profile carries a structured LGBTQ+ Travellers block with three signals: legal status, social climate, and a one-paragraph traveller note covering PDA, scene visibility, dating-app risk, and any recent enforcement trends. Six legal-status tiers:

Five social-climate tiers (progressive · accepting · mixed · conservative · hostile) capture lived experience separately from the legal status — a country can be legally permissive but socially conservative, or vice versa. We grade conservatively: when in doubt, the country gets the harsher rating.

Always verify on Equaldex. LGBTQ+ law changes faster than most other safety data — new criminalisation bills, court rulings, and enforcement shifts happen on weeks-not-years cadence. Every block links directly to the country’s Equaldex page so you can check current status and recent enforcement before booking. The persona-weighted score for LGBTQ+ travellers boosts Crime and Civil Unrest as a proxy until this data is integrated into the live signal.

Country deep-dive pages

Every country in the dashboard also has a long-form landing page at /guides/is-<country>-safe — useful when you want a single page to read or share rather than the interactive dashboard. The pages are generated from the same dataset, so the headline score, breakdown, advisories, and Quick Facts always match. Twelve countries (Brazil, Colombia, Egypt, India, Indonesia, Japan, Mexico, Morocco, South Africa, Thailand, Turkey, Vietnam) have additional hand-written prose; the rest are template-driven.

Quick facts

Every country profile carries a Quick Facts card — plug type, mains voltage, timezone, driving side, and tap-water safety. These are the things travellers check repeatedly and the answers don’t need long-form prose. The card lives in the right-hand panel of the dashboard.

Tap-water classifications are conservative: safe means generally drinkable from public taps in most cities; caution means it varies by region or treatment status — locals often drink it but a sensitive traveller may want bottled or filtered; unsafe means stick to bottled or properly treated water. When in doubt, default to bottled — the cost of being wrong about water is very high.

What we don’t claim

Corrections and feedback

If a country profile is wrong, missing critical context, or out of date, tell us — we’d rather hear it from you than learn about it from a traveller’s bad day. Email hello@warnely.com with the country and the line you’d change.

Back to the safety dashboard