In this paper, we study the existence of minimizers to the following functional related to the nonlinear Choquard equation: E(u)=21\ds∫RN∣∇u∣2+21\ds∫RNV(x)∣u∣2−2p1\ds∫RN(I\al∗∣u∣p)∣u∣p on S(c)={u∈H1(RN)∣∫RNV(x)∣u∣2<+∞,∣u∣2=c,c>0}, where N≥1\al∈(0,N), NN+α≤p<(N−2)+N+α and I\al:RN→R is the Riesz potential. We present sharp existence results for E(u) constrained on S(c) when V(x)≡0 for all NN+α≤p<(N−2)+N+α. For the mass critical case p=NN+α+2, we show that if 0≤V(x)∈Lloc∞(RN) and ∣x∣→+∞limV(x)=+∞, then mass minimizers exist only if 0<c<c∗=∣Q∣2 and concentrate at the flattest minimum of V as c approaches c∗ from below, where Q is a groundstate solution of −Δu+u=(Iα∗∣u∣NN+α+2)∣u∣NN+α+2−2u in RN.