Every result from our test runner as it lands — 80,306 automated tests so far, with 127 locations passing recently.
Left out: 1 NordVPN location with fewer than 5 successful tests in the last 30 days.
FAIL means the test didn't complete — tunnel timeout (15 s), no connectivity, or a speed-test error (90 s). Failures lower the pass rate but never the speed averages. How we test →
Our runner connects to each NordVPN server over WireGuard, runs a full Ookla test and records the result. This page polls for new results every 10 seconds. Why our numbers differ from other reviews →
The test didn't complete: the tunnel didn't establish within 15 seconds, it couldn't reach the internet, or the Ookla CLI errored. Failures count against the pass rate but don't affect speed averages.
The runner works 24/7. This page polls for new results every 10 seconds; each server is retested on every full rotation.
The variation in ping over time. Under 10 ms is good; high jitter causes stuttering calls and lag spikes.
10 Mbps covers HD streaming, 25 Mbps covers 4K, and anything above 100 Mbps is excellent for everyday use.
Under 30 ms is ideal for competitive play, under 50 ms is good, and under 100 ms is playable. Pick a server close to you.