Det visar siffror från Trafikverket för januari till november 2017.
Uppsala ligger därmed några procent över rikssnittet.
En ort som ligger riktigt bra till är Tierp. Där har andelen tåg som passat ankomsttiden varierat mellan cirka 95 och 98 procent under året.
De sämsta siffrorna i riket har Storlien, Luleå och Karlstad där ungefär 82 procent av ankomsterna skedde enligt tidtabellen.
Om tåget ankom till stationen högst fem minuter efter utsatt tid räknas det i Trafikverkets mätning som att det kom i tid.
En inställd avgång kategoriseras som ett försenat tåg.