We prove the existence of critical points for a mean field type functional on a compact Riemann surface (Σ, g) with smooth boundary ∂Σ. More exactly, let H 1 (Σ) denote the usual Sobolev space, h : Σ → R a smooth positive function and let ρ ∈ (2kπ, 2(k + 1)π) for some k ∈ N+. We prove that the mean field type functionalhas critical points. The main point here is that we make no assumption on the topology or geometry of the surface. We apply topological methods and min-max schemes, used