For each Montesinos knot K, we find a simple method to determine the SL(2, C)-character variety, and show that it can be decomposed as X0(K) X1(K) X2(K) X (K), where X0(K) consists of trace-free characters, X1(K) consists of characters of "connected sums" of representations of the constituent rational links, X2(K) is a high-genus algebraic curve, and X (K) generically consists of finitely many points.