藥物也是造成假性血尿的常見因素,抗結核藥物利福平、精神病藥物氯丙嗪、清熱類藥物乙醯苯胺、鎮靜藥物奮乃靜等都有可能導致尿液染紅,能夠引起尿液染紅的藥物以抗生素類藥物、中成藥、維生素B2等為多見,在如在服用任何藥物期間發生血尿,最好查看藥物說明書或諮詢專業醫師,明確是否為藥物著色所致。
除了藥物,一些生理因素也可導致血尿產生,比如運動性血尿。
劇烈運動後血液大部分流向四肢,腎臟血流供給減少,相應的腎小球濾過率降低、通透性增加,紅細胞便有可能直接突破腎小球進入到尿液中,致使血尿的發生,此種情況以強對抗性運動或長期不運動短時間內進行高負荷運動為多見。