小便发红可能和以下三种原因有关:1、炎症。肾盂肾炎、肾小球肾炎、膀胱炎、尿道炎等疾病会引起小便发红的情况。2、结石。结石包括输尿管结石、膀胱结石、尿道结石,结石移动时会划破尿路上的皮质,从而出现小便发红的症状。3、肿瘤。泌尿系统肿瘤或者临近器官肿瘤侵袭到泌尿系统时,都会出现小便发红的症状。小便发红的患者要到医院做详细的检查,明确具体的病因后,再接受医生的对症治疗。患者在接受治疗时要严格的遵医嘱,有利于病情恢复。