Larmet om olyckan kom klockan 15.30 på fredagen. Personer på perrongen vid stationen hade då ringt räddningstjänsten om att en man hamnat på spåret. Polis, ambulans och räddningstjänst var snabbt på plats men mannen gick inte att rädda.
Tågtrafiken förbi Tierp har stoppats och kommer sannolikt att stå stilla omkring en timme.
"Stora förseningar är att vänta på övriga sträckan under eftermiddagen", skriver Trafikverket på sin hemsida, och listar de stationer där tågtrafiken kan påverkas:
Stockholm C, Furuvik, Furuvik, Gävle C, Helenelund, Häggvik, Karlberg, Knivsta, Marma, Mehedeby, Märsta, Norrviken, Rotebro, Rosersberg, Solna, Sollentuna, Storvreta, Skutskär, Skyttorp, Tobo, Tierp, Uppsala C, Upplands Väsby, Vattholma, Älvkarleby, Örbyhus.