皮肤起小红点不痛不痒的原因有很多,具体如下。1、毛囊炎,这是很常见的疾病,长时间不清洁皮肤,会被病菌侵入皮肤,从而引起发炎。2、过敏反应,如食物、药物、花粉等,都是导致过敏的原因。3、过敏性紫癜,可以有红点,也就是淤点、瘀斑,不痒、不痛。4、皮炎、湿疹也可以在皮肤出现红点。出现皮肤上长红色小点之后,一定要及时前往当地正规医院就诊,了解到具体的病因之后再对症进行治疗。平时要多注意皮肤的清洁和卫生,应该要多喝开水,避免吃油腻食物。