In this paper we continue our studies of Hitchin systems on singular curves (started in [1]). We consider a rather general class of curves which can be obtained from the projective line by gluing two subschemes together (i.e. their affine part is: Spec {f ∈ ℂ[z] : f(A(∊)) = f(B(∊)); ∊N = 0}, where A(∊), B(∊) are arbitrary polynomials). The most simple examples are the generalized cusp curves which are projectivizations of Spec {f ∈ ℂ[z] : f′(0) = f″(0) = ⋯ fN-1(0) = 0}. We describe the geometry of such curves; in particular we calculate their genus (for some curves the calculation appears to be related with the iteration of polynomials A(∊), B(∊) defining the subschemes). We obtain the explicit description of moduli space of vector bundles, the dualizing sheaf, Higgs field and other ingredients of the Hitchin integrable systems; these results may deserve the independent interest. We prove the integrability of Hitchin systems on such curves. To do this we develop r-matrix formalism for the functions on the truncated loop group GLn(ℂ[z]), zN = 0. We also show how to obtain the Hitchin integrable systems on such curves as hamiltonian reduction from the more simple system on some finite-dimensional space.