脸上起小红点有多种原因,具体如下:1、如果这些小红点伴有明显的瘙痒,考虑是脸部皮肤过敏或者脸部的湿疹所引起,多与一些化妆品、洗面奶等过敏有关系。2、如果脸部的小红点不痛、不痒,集中在眼眶周边,出现时间比较短,压不褪色,可能是机械性紫癜,是由于局部小血管破裂引起的皮下出血点,通常会自然吸收。3、有一些脸部的小红点,比如长在两颊部,微微突出皮肤的比较硬的小红点,这可能是毛周角化症的表现,可能与遗传以及维生素A代谢异常有关,通常也没有太大的关系。4、脸上小红点如果有痛、痒,甚至有的出现了小的脓尖,考虑是局部的毛囊炎,或者由于痤疮、痘痘所引起。