Abstract. We consider the boundary value problem ∆u + ε 2 k(x) e u = 0 in a bounded, smooth domain Ω in R 2 with homogeneous Dirichlet boundary conditions. Here ε > 0, k(x) is a non-negative, not identically zero function. We find conditions under which there exists a solution uε which blows up at exactly m points as ε → 0 and satisfies ε 2 Ω ke u ε → 8mπ. In particular, we find that if k ∈ C 2 (Ω), infΩ k > 0 and Ω is not simply connected then such a solution exists for any given m ≥ 1