脸上起红点主要有以下几种原因:1、面部痤疮,主要是由于面部的皮脂腺腺体比较发达,面部毛囊皮脂腺导管梗阻而引发的脸部出现红点。2、过敏性皮炎,同时可能伴有不同程度的瘙痒症状。大多是由于接触了一些过敏原,或者食入以及吸入一些过敏性的物质,最终造成面部发生变态性反应。3、面部的紫癜,这种紫癜一般表现在皮肤表面以下,不会突出皮面,一般没有明显的瘙痒症状。这种情况大多见于一些压力性紫癜,一般主要表现在眼周。