Blue Rocks, Minerals & Gemstones
Found a blue rock and want a name for it? This guide lists all 67 blue rocks, minerals and gemstones in the StoneSnap database, from common finds like Chrysocolla, Sodalite, and Blue Goldstone to collector specimens.
Color alone rarely identifies a specimen, so start with luster (54 glassy, 8 waxy, silky or pearly, and 5 metallic in this list), then check hardness with a scratch test and streak color. Each card links to a full identification guide with tests, look-alikes and value.
Metallic blue rocks (5)
Glassy blue rocks (54)
Sapphire
Tanzanite
Lapis Lazuli
Aquamarine
Amazonite
Azurite
Chrysocolla
Kyanite
Sodalite
Iolite
Blue Goldstone
Slag Glass
Benitoite
Cavansite
Chalcedony
Cordierite
Dumortierite
Hauyne
Kimberlite
Lazulite
Lazurite
Smithsonite
Vivianite
Diamond
Opal
Labradorite
Moonstone
Fluorite
Topaz
Spinel
Opalite
Zircon
Calcite
Glass
Larvikite
Albite
Anhydrite
Apatite
Aragonite
Aventurine
Axinite
Baryte
Beryl
Brucite
Celestine
Cerussite
Corundum
Diopside
Elbaite
Halite
Hemimorphite
Tourmaline
Vesuvianite
ZoisiteWaxy, silky or pearly blue rocks (8)
Frequently asked questions
What is a blue shiny rock most likely to be?
Shiny blue rocks are usually Chrysocolla, Sodalite, Blue Goldstone, and Slag Glass. Check whether the shine is metallic or glassy, then test hardness against glass to narrow it further.
How do I identify a blue rock at home?
Rinse it, look at the luster and grain under good light, scratch it against glass and a steel knife to bracket its Mohs hardness, and rub it on unglazed porcelain to see the streak color. Compare the results with the blue candidates on this page, or scan it with the StoneSnap app for an instant match.
Are blue rocks valuable?
Most blue rocks are common and worth a few dollars as specimens, but gem-grade material such as Diamond, Sapphire, and Opal can be worth far more. Each page lists a typical value range.
Not sure what you found?
Snap a photo with StoneSnap and get an instant match with properties, value estimates and look-alikes — free to try.













