Finally you can win those pointless bets at the pub with insistent victims who frantically grab their mobile phones to Google stuff to try to confirm what they think they already know, while bellowing "I'll prove it to you!"
The boiling point of water is no longer exactly 100 °C . The main reason is that in 2019 the definition of the kelvin scale (and resulting impact on the Celsius scale) was changed to be based on the Boltzmann constant, rather than depending on the solid-liquid-gas triple point of water.
And it's not just for any old water; after 2007 it was defined to be based on Vienna Standard Mean Ocean Water (VSMOW), a precisely defined water standard. I guess Austrians just love very precise things, so their water is more precise than water elsewhere.
And it also depends on exactly which calibration standard you use for your measurement equipment! If you trust Wikipedia:
CoolProp seems to like the later, it gives 99.9743 °C at 1 atmosphere (101325 Pa).
And BTW the International Temperature "Scale" of 1990 is not a scale, it's an equipment calibration standard. But you probably won't be winning many bets at the pub with that one.
If your "I'll prove it to you" betting victim has had too much to drink, you can trick them by using the standard boiling point, which is defined at exactly 100,000 Pa (1 bar), instead of normal boiling point at atmospheric pressure 101, 325 Pa.
Now everyone knows for sure that Standard Temperature and Pressure (STP) means at 1 atmosphere (exactly 101, 325 Pa), right? Well, not quite:
And what about "1 atmosphere" anyway? Is the pressure of the atmosphere really conveniently exactly 101, 325 Pa? Well atmospheric pressure is defined to be exactly 101, 325 Pa. The actual 'pressure of the atmosphere' at sea-level varies above and below that according to location and countless weather influences.