宝宝尿液发红常见于以下几个因素:1.食物导致。宝宝食用了一些含有天然色素的食物,比如常见的红心火龙果、甜菜等,都容易导致宝宝的尿液发红。2.药物导致。如果宝宝服用了一些特殊的药物,也会导致尿液出现异常。比如一些抗结核的药物服用以后,就会导致尿液发红。3.尿路感染。当宝宝出现尿路感染的时候,也容易导致尿中带血,也就是尿血,导致小便发红。当发现宝宝出现尿液发红的情况,首先需要排除饮食和药物等方面的因素,然后到医院进行血常规、尿常规等检查确定病因,进行针对性治疗。