الوراثة.
التعرض لأشعة الشمس.
التغيرات الهرمونية.
الشيخوخة.
تناول بعض الأدوية أو حدوث الحالات الطبية.
تتعدد أسباب ظهور الشامات على الجلد، حيث يمكن حصر هذه الأسباب على النحو التالي:
الوراثة: يمكن أن تكون الوراثة سبب ظهور الشامات على الجلد، ولا يحدد علم الوراثة العدد المحتمل ظهوره من الشامات على الجلد بسبب الوراثة، ولا حتى مكان ظهوره، يلعب في تحديد ذلك التاريخ العائلي لظهور أنواع الشامات بالصور على جلده.
التعرض لأشعة الشمس: إن التعرض المفرط لأشعة الشمس فوق البنفسجية، وخاصة في مرحلة الطفولة، يؤدي إلى ظهور الشامات بعدد أكبر، لأن الشمس تدمر الحمض النووي في خلايا الجلد، فتحدث طفرات تؤدي إلى انقسام الخلايا الصباغية، لذلك يجب استخدام الواقي الشمسي يومياً لحماية الجلد.
التغيرات الهرمونية: يمكن أن تظهر شامات جديدة في الجلد نتيجة وجود خلل هرموني في الجسم نحو الحمل أو انقطاع الطمث وفي فترة المراهقة، وقد يتغير لون الشامات للون الداكن، ومن الممكن أن يزداد حجمها لنفس السبب.
الشيخوخة: تظهر الشامات في أي عمر، منها ما يظهر بالطفولة، ومنها بعد عمر ثلاثين، ومنها بالشيخوخة كعلامة من علامات التقدم بالسن، حيث يفقد الجلد قدرته على إنتاج الخلايا الجديدة لإصلاح نفسه بنفس، والعكس صحيح فمن الممكن أن تتلاشى الشامات أثناء التقدم بالسن، ومع أن هذا الأمر طبيعي لكن يجب زيارة أطباء الجلدية للتأكد من سلامتها.
تناول بعض الأدوية أو حدوث الحالات الطبية: قد تظهر الشامات في الجلد أحياناً نتيجة حدوث ضعف في جهاز المناعة، أو استجابة الجسم لنوع من الأدوية نحو أدوية مضادات الاكتئاب، ومع أن الشامات لا تسبب لا تسبب ضعف الجهاز المناعي، إلا أن بعض الأمراض الجلدية نحو الأكزيما يمكن أن تجعل الخلايا المناعية في الجلد أكثر حساسية، وتؤدي إلى بروز الشامات في الجسم.