Die Farbe eines Stachelschweins kann je nach Art variieren. Einige Stachelschweine sind meist schwarz, während andere braun, grau oder sogar weiß sind. Einige Stachelschweine haben auch Flecken in verschiedenen Farben, wie weiße Spitzen an ihren Stacheln.