Granite and marble, while both used for countertops and other surfaces, have different primary components. Granite is an igneous rock primarily composed of silica, alumina, and various oxides. Marble, on the other hand, is a metamorphic rock primarily composed of calcium carbonate (calcite).