About 2000 common magmatic, metamorphic and sedimentary rocks and rockforming minerals contained in 465 individual samples have been analyzed for 6 trace metals and potassium with high precision, mainly by combined distillation and AAS methods. Estimates of average abundances in the continental crust are: 98 ppb Cd. 82 ppb Bi. 490 ppb Tl, 14.8 ppm Pb, 77 ppm Zn and 98 ppm Rb (K/Rb: 223). These averages are close to the mean concentrations of the 6 elements in sedimentary and in low to medium grade metamorphic rocks. In relation to the upper mantle the earth's crust has very effectively accumulated Rb, Pb, Tl (and Bi). Cd and Zn are equally distributed between the upper and lower crust. Bi, Tl, Rb, Pb and K are accumulated in the upper relative to the lower continental crust by factors between 3.5 and 1.4. This is mainly due to higher concentrations in granites and lower abundances in granulites relative to gneisses and schists. The five metals form large ions with bulk coefficients less than one for the partition between metamorphic rocks and anatectic granitic melts. The major hosts of Rb, Tl, Pb and Bi in rocks are minerals with 8- to 12-coordinated sites such as mica, K-feldspar, plagioclase etc. (except for some preference of Bi for sphene and apatite). As examples of significant correlations those of Pb with Tl, K, Bi and Rb in mafic rocks and of Bi with K, Rb, Tl and Pb in sedimentary rocks can be reported. In granites and gneisses hydroxyl containing Fe 2+-Mg-silicates are major host minerals for Zn and Cd. Except in some carbonate rocks Cd has no preference for Ca minerals.