For a domain Ω in the complex plane, we consider the domain Sn(Ω) consisting of those n × n complex matrices whose spectrum is contained in Ω. Given a holomorphic self-map Ψ of Sn(Ω) such that Ψ(A) = A and the derivative of Ψ at A is identity for some A ∈ Sn(Ω), we investigate when the map Ψ would be spectrum-preserving. We prove that if the matrix A is either diagonalizable or non-derogatory then for most domains Ω, Ψ is spectrum-preserving on Sn(Ω). Further, when A is arbitrary, we prove that Ψ is spectrumpreserving on a certain analytic subset of Sn(Ω).