Methodology

What was verified

What was corrected

What remains uncertain

The Schengen data: what the columns actually mean

The refusal rate is not refused ÷ applications. The European Commission's own definition, which we reproduce exactly, is

not issued ÷ (uniform visas issued + limited-territorial-validity visas issued + not issued)

Decisions taken in a given year include applications lodged late in the previous year and exclude applications that were withdrawn, so applications is the wrong denominator and understates the rate. We verified our figures against the Commission's own published "not issued rate" column to fifteen decimal places.

The country column is where the consulate is, not the applicant's nationality. The source column is headed "Country where the consulate is located". For India the two are nearly the same thing. For a visa-exempt country they are not remotely the same: the 2025 file records 1,988 decisions at Schengen consulates in Brazil and 2,160 in Denmark — figures that make no sense as national refusal rates for 200 million Brazilians or for Danes, who need no Schengen visa at all, and perfect sense as third-country nationals resident in those places.

This matters because rankings built from this file and labelled by nationality are wrong, and wrong in a way that puts Denmark, Germany, Sweden and Brazil in prominent positions. Every table here is labelled by where the application was lodged.

Consulate rates describe outcomes, not leniency. A post's refusal rate reflects who applies there as much as how it decides. Germany's Mumbai and Kolkata posts apply identical law to different applicant pools. We report the spread because it is large and useful, and decline to call the low end lenient.

Computed figures

Rank, year-over-year change, change versus FY2019, volatility, percentile and peer sets are computed by us and are not published by any government. They are derived arithmetic on the published rates, reproducible from the CSVs on the data page.