We calculate the Bieri–Neumann–Strebel–Renz invariant Σ1(G) for finitely presented residually free groups G and show that its complement in the character sphere S(G) is a finite union of finite intersections of closed sub-spheres in S(G). Furthermore, we find some restrictions on the higher-dimensional homological invariants Σn(G, ℤ) and show for the discrete points Σ2(G)dis, Σ2(G, ℤ)dis and Σ2(G, ℚ)dis in Σ2(G), Σ2(G, ℤ) and Σ2(G, ℚ) that we have the equality Σ2(G)dis = Σ2(G, ℤ)dis = Σ2(G, ℚ)dis.