Sunspots appear darker than the surrounding photosphere because they are cooler. The photosphere has a temperature of about 5,500°C, while sunspots are typically 1,500-2,000°C cooler. This temperature difference means sunspots emit less light (following the Stefan-Boltzmann law), making them appear dark against the brighter, hotter solar surface.