Le rocce chimiche si formano attraverso la precipitazione chimica da soluzioni acquose. Si trovano comunemente in ambienti sedimentari, come mari poco profondi, lagune e laghi. Le rocce chimiche possono formarsi anche in ambienti idrotermali, come sorgenti termali e geyser. Le rocce chimiche più comuni sono i carbonati (come il calcare e la dolomite), gli evaporiti (come il salgemma e il gesso) e la selce (un tipo di roccia ricca di silice).