The aim of this paper is to complete the program initiated in [50], [23] and then carried out by several authors concerning non-degeneracy and uniqueness of solutions to mean field equations. In particular, we consider mean field equations with general singular data on non-smooth domains. The argument is based on the Alexandrov-Bol inequality and on the eigenvalues analysis of linearized singular Liouville-type problems.2000 Mathematics Subject Classification. 35J61, 35R01, 35A02, 35B06.