World map of NTP and NTS: coverage, operators, concentration

Par Richard DEMONGEOT · Campaign of 2026-07-12 · Original measurement from six distinct autonomous networks · Data CC BY 4.0

This map does not say what the state of NTP is in the world. It says what we measured of NTP in the world — not the same thing, and the difference is written wherever it matters. Every figure comes from a dated campaign, probed from six networks, and can be recomputed from the published CSV.

This page is a macro view: the world, the continents, concentration. It does not replace the detail — each server's name, the gap between what an operator documents and what it actually serves, the campaign history live on the continent pages. It recommends no server either: to choose a French source and configure it, go to the France guide.

Our scope, plainly: since 3 August 2026 we probe the whole world, and the geographic split is only a rendering filter. The campaign shown covers 231 machines across 29 identified countries and 1 continents. Coverage remains very uneven — 221 machines for the best-covered continent, a few dozen for the least. When a cell is empty, it means "we measured nothing there", never "there is nothing".

And we are one of the actors in this landscape: RDEM Systems operates 12 of the 79 measured machines serving NTS worldwide — 15.2 %, and 15.4 % of Europe's. On plain NTP our weight is negligible: these shares speak only of authentication. They are shown for every country with the same colour code as everyone else's — including when they are bad news for the landscape.

You are viewing an archived campaign from 2026-07-12. Its figures were true that day and remain so: a sealed campaign is never retouched. Our inventory has grown since, so a total lower than today's says what we knew back then, not what existed. Back to the current campaign.

231
machines measured
79
serve NTS
137
distinct operators
29
identified countries

The world, continent by continent

The queued column counts servers already in our inventory that we have not probed yet. It exists so that a zero row stays readable: a continent can show zero measured machines because we have not gone there yet, which has nothing to do with an absence of servers. Today 0 machines in 0 countries are waiting for a campaign.

These rows are aggregates of the same measurements. "World" includes global anycast and machines whose location we could not establish — which therefore belong to no continent.

ScopemachinesNTP IPv4NTP IPv6 NTS IPv4NTS IPv6 NTS machines operators in scope of which NAMED serving NTSRDEM share of NTS machines queuedthe detail
Europe 221 174 109 77 56 78 130 15.4 % the European study
World (everything we measured) 231 184 117 78 57 79 137 49 15.2 % 0

Stratum distribution

A country with forty servers all at stratum 3 depends on elsewhere; a country with five stratum 1 holds its own time reference. That is what this count shows, and nothing else — a stratum is a logical distance, not a quality.

ScopeS1S2S3S4+no answer
France 3 30 8 0 15
Europe 95 72 8 0 46
World 102 72 9 2 46

France first

We are French, the question concerns us, and the answer is not flattering. Out of 56 French machines measured, 13 serve NTS — and 84.6 % of those are ours.

This section says what we measured in France. It does not say which source to use: for that there is the guide to French NTP servers — choice by use case, access policies, chrony and w32tm examples.

Francemeasuredreading
Machines measured56
NTP over IPv4 / IPv641 / 17 IPv6 remains a minority among French sources
NTS over IPv4 / IPv613 / 12 see the note on the per-family split
Stratum 1 measured3 out of 56 machines — France holds few references of its own
Distinct operators43 of which 7 named serve NTS
RDEM Systems' share of French NTS 84.6 % that is us: French NTS depends on a private company
Largest actor's share 37.9 % RDEM Systems

Why concentration is the real subject. A country showing thirteen NTS endpoints held by a single actor is not a well-served country. This is not a matter of technical redundancy — those machines may be numerous, spread across several sites and several AS, and often are. It is a matter of dependence: a country's authenticated time reference then rests on the decisions of a single organisation, most often a private company. A change of owner, of business model or of priorities is enough to move it, without any outage occurring.

That is why the map always shows two shares — ours and the largest actor's — and why they turn yellow above 33% and red above 50%. The threshold applies to us as to everyone else: a risk scale that spared whoever publishes it would be worthless. As of 7 August 2026, in France, the most concentrated actor is us — 11 NTS machines out of 13, i.e. 84.6%, above the yellow threshold and below the red one.

Country by country

The four counts are kept separate, never merged: a server answering only over IPv4 and a server answering only over IPv6 are not the same fact, and that is exactly what a coverage map must show.

This table gives the volumes. It does not give the names, nor what each operator documents versus what it actually serves, nor what has moved since the previous campaign: that takes prose, country by country, and lives on the continent page. The right-hand column points there when it exists.

Country machines NTP IPv4 NTP IPv6 NTS IPv4 NTS IPv6 NTS machines operators in country of which NAMED serving NTS RDEM share of NTS machines largest NTS actor the study
Germany 29 27 18 17 14 18 14 13 5.6 % 22.2 % PTB Europe
France 56 41 17 13 12 13 43 7 84.6 % 84.6 % RDEM Systems Europe
Sweden 29 16 13 12 0 12 4 1 0.0 % 100.0 % Netnod Europe
Netherlands 15 15 13 9 9 9 8 4 0.0 % 44.4 % Nothing to hide Europe
Switzerland 17 13 8 7 6 7 10 8 0.0 % 42.9 % Ueli Heuer Europe
United Kingdom 9 9 7 7 6 7 6 1 0.0 % 42.9 % University of Cambridge, University Information Services (UIS) Europe
Slovenia 6 6 6 4 4 4 2 1 0.0 % 100.0 % chrony.eu Europe
Austria 6 5 3 3 1 3 5 2 0.0 % 33.3 % University of Vienna Europe
Finland 6 4 1 1 1 1 4 1 0.0 % 100.0 % miuku.net Europe
Belgium 4 4 2 1 1 1 3 2 0.0 % 100.0 % Team Belgium Europe
Czech Republic 4 3 3 1 1 1 4 1 0.0 % 100.0 % Jiří Činčura Europe
Spain 4 3 0 1 0 1 3 1 0.0 % 100.0 % ROA (Real Observatorio de la Armada) Europe
Denmark 2 2 2 1 1 1 2 1 0.0 % 100.0 % DFM (institut de métrologie danois) Europe
Norway 5 5 3 0 0 0 3 0 no NTS measured Europe
Italy 4 4 3 0 0 0 2 1 no NTS measured Europe
Portugal 4 2 0 0 0 0 3 0 no NTS measured Europe
Poland 3 3 0 0 0 0 2 1 no NTS measured Europe
Croatia 2 0 0 0 0 0 1 0 no NTS measured Europe
Estonia 2 2 2 0 0 0 1 0 no NTS measured Europe
Greece 2 1 1 0 0 0 2 0 no NTS measured Europe
Iceland 2 2 2 0 0 0 1 0 no NTS measured Europe
Ireland 2 2 1 0 0 0 2 0 no NTS measured Europe
Luxembourg 2 2 2 0 0 0 1 0 no NTS measured Europe
Romania 2 0 0 0 0 0 1 0 no NTS measured Europe
Hungary 1 0 0 0 0 0 1 0 no NTS measured Europe
Latvia 1 1 1 0 0 0 1 0 no NTS measured Europe
Lithuania 1 1 1 0 0 0 1 0 no NTS measured Europe
Serbia 1 1 0 0 0 0 1 0 no NTS measured Europe

The pool, stratum by stratum

This map counts servers published as time services. Alongside them lives another, far larger world: the machines volunteers lend to pool.ntp.org. They do not join the registry — “who publishes a service” and “who lends a machine” are two questions, and mixing them would sink the NTS share for a reason that has nothing to do with NTS. But their stratum breakdown says something the registry does not: what everyone's time actually rests on.

Stratummachinesshare of answerswhat it means
S060.2 %unsynchronised — announces no reference
S149714.3 %own clock (GNSS, atomic, radio)
S2242669.9 %follows a stratum 1
S347013.5 %follows a stratum 2
S4541.6 %four hops from the reference clock
S5180.5 %five hops from the reference clock
S620.1 %six hops from the reference clock
Silent105did not answer our probe at harvest time

3578 machines lent to the pool, 3473 answered, 1106 reachable over both IPv4 and IPv6. Machines are counted once even when we know both of their addresses. Harvest of 2026-08-05. A pool zone does not mean the country: the project tops up a sparse national zone with servers from neighbouring countries, so a zone says where the operator registered, not where the machine sits.

Full data, per continent and per zone: pool-strata.json (CC BY 4.0).

The method, and what it does not say

Measured means: AUTHENTICATED time was actually obtained — a complete NTS-KE handshake (TLS, ALPN ntske/1 on port 4460, certificate valid for the queried name) FOLLOWED BY a successful NTS-authenticated NTP request, verified from six distinct networks. An open port is not enough, a negotiated ALPN is not enough, and a complete key exchange over a filtered UDP/123 serves no time at all.

Every server is queried from six vantage points in six different autonomous systems. A single point cannot tell an ACL, a rate limit or a geographic restriction from a real outage. The exact fractions are published in the CSV so you can recount with a threshold different from ours.

What this map does not prove:

  • That a country "without NTS" has none. It has none among the sources we found and measured. What was never published, what is reserved to a closed network, what an ACL keeps away from our six vantage points: none of it shows up here.
  • That the machine count reflects the size of a national fleet. It reflects our inventory depth, which is greater where we searched longer — France, for instance.
  • That a server listed here is a server you should use. We do not recommend any server: we measure, and the CSV carries everything needed to filter for yourself (declared access policy, families, stratum, NTS state and its evidence).

The published country is where the address is routed, measured by geolocation — the only indicator that describes the address itself. The prefix holder's country is published beside it, in registration_country, and is never a fallback: across our 8,016 addresses, 1,465 — 18% are not routed in their holder's country. A single column would file nearly one address in five at its hosting provider's head office: all of OVH would read as France, all of Cogent as the United States.

A name's ccTLD and the pool zone serving an address do not count as location: they describe a name, not a machine — Andorra has a pool zone without hosting a single server. A declared location is kept only with its evidence; those without it are quarantined, along with the value they carried and the reason. The CSV's country_source column says, for every entry, where the country comes from and on which date.

Is your server missing?

Declare it in our open repository — one YAML file, a single required field, the hostname — or by e-mail to ntp@rdem-systems.com. It enters the next campaign — and that is how a "queued" row in the table above eventually becomes a measurement. That repository is not a directory of recommended servers: an operator's declaration is worth existence and permission to measure, not a recommendation.

The data

What reproduces this page exactly are the sealed files of the campaign shown — signature, two authority timestamps and OpenTimestamps. Count the rows and the total lands exactly — but each file has its own spelling, and a recipe that does not say which one cannot be replayed:

Both return the same set of machines: it is the same campaign, projected twice.

One caveat, so the check succeeds first time. the files offered below are those of the campaign you are reading, not a “latest known” URL: their names change with every campaign, and that is what makes them citable.

All these files are published under CC BY 4.0:

The pages that take over from this one:

Free NTP Tools

Three independent tools to diagnose your time synchronization: