Customer Reviews
Rock Tumblers

 Home » Rock Tumbling Library » Rock, Gem and Mineral Shops in the United States

Rock, Gem and Mineral Shops in the United States

Click a state to see a list of rock shops in that state.
If you own a rock shop that is not listed, please see the bottom of this page.
Rock shops map
Rock shops map

Let Us Know About Your Rock Shop!

A rock shop is a place you can visit to see some of the coolest rocks on our planet and buy a few nice ones to take home. A good rock shop will sell rocks, minerals, gems and fossils of various kinds; books about rocks; and, beautiful things made out of rocks. A good rock shop is staffed by enthusiastic people who know a lot about rocks and can answer questions about them. Some of the best rock shops go a step or two further and sell the tools needed to collect rocks; the machines and supplies needed to cut and polish rocks; and they will often provide a variety of services to rockhounds. If you have never visited a rock shop, check out the list below and visit one near you. Call in advance if you need something special. But, be warned, it is hard to go into a good rock shop and leave without buying a few rocks!

Alabama rock, mineral and gem shops

Dream Maker 4004 Triana Blvd SW, Huntsville, AL 35805
Earthforged Rock Shop 1961 Winchester Road NE Suite F, Huntsville, AL 35811

Alaska rock, mineral and gem shops

Nature's Jewels 5861 Arctic Boulevard Suite B, Anchorage, AK 99518
Stars of Alaska 2217 East Tudor Road Suite 1, Anchorage, AK 99507

Arizona rock, mineral and gem shops

Arizona Lapidary & Gem Rough 5817 E Speedway Blvd, Tucson, AZ 85712
Black Market Minerals 5000 S Arizona Mills Circle #502, Tempe, AZ 85282
Everything Just Rocks 2235 W. 1st St. Suite 104-105, Tempe, AZ 85281
Gallery TCR 906 South Priest Drive Suite 107, Tempe, AZ 85281
Rocks and More 317 South State Route 64, Williams, AZ 86046
Touchstone Gallery 320 NSR 89A, Suite 14, Sedona, AZ 86336

Arkansas rock, mineral and gem shops

Gem Adventures Rock Shop 117 E. Main St., Farmington, AR 72730
Gem Adventures Rock Shop 101 Holcomb St., Springdale, AR 72764
Fiddler's Ridge Rock Shop 3752 Hwy 270 E, Mount Ida, AR 71957
Real Earth Creations 3024 Hwy 270 E, Mount Ida, AR 71957

California rock, mineral and gem shops

Gems of the West 40847 Big Bear Boulevard, CA 92315
Geology Rocks! and Minerals 835 Main Street, Chico, CA 95928
Geology Rocks! and Minerals 5390-A Napa Street, San Diego, CA 92110
Jan's Rock Shop 209 Third Street, San Juan Bautista, CA 95045
Joshua Tree Rock Shop 61595 Twentynine Palms Hwy, Joshua Tree, CA 92252
Mariposa Gem & Mineral Club Store 4994 7th Street, Mariposa, CA 95338
Miner's Gems and Minerals 2616 San Diego Avenue, San Diego, CA 92110
Mining Supplies and Rock Shop 16808 F Main Street, Hesperia, CA 92345
Nevada Mineral & Book Company 342 S. Tustin Street, Orange, CA 92866

Colorado rock, mineral and gem shops

Blue Stone 4855 West Eisenhower Blvd #C, Loveland, CO 80537
Desert Gems 457 Wadsworth Boulevard, Lakewood, CO 80226
Last Chance Mine 504 Last Chance Mine Road, Creede, CO 81130
Mountain Mineral Market 2300 Kipling Street, Lakewood, CO 80215
Nature's Own 201 Linden Street, Fort Collins, CO 80524
Nature's Own 5 East 1st Street, Nederland, CO 80466
The Rock Doc 17897 US Hwy. 285, Nathrop, CO 81236
The Rock Hut 706 Harrison Avenue, Leadville, CO 80461

Connecticut rock, mineral and gem shops

A to Z Mineral Shop 1650 Hartford-New London Turnpike, Oakdale, CT 06370
Rock Garden 17 South Main Street, Branford, CT 06405

Delaware rock, mineral and gem shops

She's Got Rocks In Her Head 10912 County Seat Hwy, Laurel, DE 19956
Stoneworks Lapidary 40 Baltimore Ave, Rehoboth Beach, DE 19971

Florida rock, mineral and gem shops

A Bead and Crystal House 711 W Garden Street, Pensacola, FL 32502
Black Market Minerals Old Town #401, 5770 W. Irlo Bronson Mem. Hwy, Kissimmee, Florida 34746
Crystal Cave Rock & Gem Shop 6835 Stirling Road, Davie, FL 33314
Main Street Rocks 2832 South MacDill Avenue, Tampa, FL 33629
The Rock Shop 445 Eglin Parkway Northeast, Fort Walton Beach, FL 32547
Ye Olde Rock Shoppe 1425 C South 30 Avenue, Hollywood, FL 33020

Georgia rock, mineral and gem shops

Copperhill Rock & Mineral 100 Blue Ridge Dr Suite 110, McCaysville, GA 30555
Cornerstone Minerals & Natural History 36 Whitaker St, Savannah, GA 31401
Pezrok 524 East Main Street, Blue Ridge, GA 30513
The Mineral Gallery 155 Mill Road, McDonough, GA 30253

Hawaii rock, mineral and gem shops

Crystals & Gems Gallery 4489 Aku Road, Hanalei, HI 96714
Kailua Crystals 131 Hekili St. #108, Kailua, HI 96734
Where Crystals Rock 98-025 Hekaha Street #110, Aiea, HI 96701

Idaho rock, mineral and gem shops

Earthlight 6437 Fairview Avenue, Boise, ID 83704
Johnson's Gems & Collectibles 524 Bank Street, Wallace, ID 83873
Stewart's Gem Shop 2618 West Idaho Street, Boise, ID 83702
Teton Jade and Gem 140 N Main Street, Driggs, ID 83422

Illinois rock, mineral and gem shops

Garden of Beadin' & Crystals 901 S. Eldorado Rd., Bloomington, IL 61704
Geology Rocks! and Minerals 1232 N Milwaukee Ave, Chicago, IL 60622
Nature Haven Rock Shop 6926 N. University Street, Suite B, Peoria, IL 61614
Rock Soul Love 4 Illinois Locations: Bloomington, Lockport, Morris, and Ottawa

Indiana rock, mineral and gem shops

Brown County Rock Shop 79 N Van Buren St, Nashville, IN 47448
Jox-Rox Rock Shop 4825 N. Franklin Rd, Lawrence, IN 46226
Von's Rocks and Gems 317 West State Street, West Lafayette, IN 47906

Iowa rock, mineral and gem shops

Honey Creek Gems 1228 Washington Street, Davenport, IA 52804
Hound Dog Rock Shop 115 Lombard Street, Clarence, IA 52216
The Noble Stone 4510 220th Trail, Amana, IA 52203

Kansas rock, mineral and gem shops

Enchanting Earth 805 N Kansas Ave, Topeka, KS 66608
Nature's Art 124 E Iron Ave, Salina, KS 67401
Summit's Steps Minerals 11 West 9th Street, Lawrence, KS 66044

Kentucky rock, mineral and gem shops

Big Mike's Rock & Gift Shop 566 Old Mammoth Cave Road, Cave City, KY 42127
Dimitridon Studios 8321 E Main St, Alexandria, KY 41001
Goldheart: Stones and Such 980 Barret Ave, Louisville, KY 40204

Louisiana rock, mineral and gem shops

Earth Odyssey 306 Chartres Street, New Orleans, LA 70130
French Quarter Gem and Lapidary 527 St. Philip Street, New Orleans, LA 70116
NOLA Rock Co. 906 Royal St. and 1214 Decatur St., New Orleans, LA 70116
Peace Unearthed 209 Bayou Gardens Blvd, Suite Q, Houma, LA 70364

Maine rock, mineral and gem shops

Bennett's Gems and Jewelry 45 D Searsport Avenue, Route One, Belfast, ME 04915
Northern Maine Minerals 16 Pritham Ave, Greenville, ME 04441
Unique Rock Shop 135 US-1, Verona Island, ME 04416
Willis' Rock Shop 69-73 Main Street, Bar Harbor, ME 04609

Maryland rock, mineral and gem shops

Caldron Crafts 6611 Baltimore National Pike, Catonsville, MD 21228
Earthly Elements 33 North Market Street, Frederick, MD 21701
GTC Rock Shop
& Science Education Center
Francis Scott Key Mall, 5500 Buckeystown Pike, Frederick, MD 21703
Moon Beaming Star Water 8200 Brink Road, Gaithersburg, MD 20882

Massachusetts rock, mineral and gem shops

Funky Stuff 9 Webster Street, Worcester, MA 01603
Tangible Bliss 38 Third Street, Turners Falls, MA 01376

Michigan rock, mineral and gem shops

Agatelady Rock Shop E21401 Newberg Road, Grand Marais, MI 49839
C & M Rock Shop 13236 US Highway 31, Beulah, MI 49617
Dimitridon Studios 418 Phoenix St, South Haven, MI 49090
Geoscape Rock Shop 37111 Red Arrow Highway, Paw Paw, MI 49079
Kingsley North 910 Brown Street, Norway, MI 49870
Main Street Rocks Clawson 25 W. 14 Mile Rd., Clawson, MI 48017
Main Street Rocks Durand 300 W. Main Street, Durand, MI 48429
Main Street Rocks Lake City 107 Main Street, Lake City, MI 49651
Rockhound Rock Shop 33 West Battle Creek Street, Galesburg, MI 49053

Minnesota rock, mineral and gem shops

Agate City Rocks & Gifts 721 7th Avenue, Two Harbors, MN 55616
Beaver Bay Agate Shop 1003 Main Street, Beaver Bay, MN 55601
Minnesota Lapidary Supply 201 North Rum River Drive, Princeton, MN 55371
Rocks and Things 201 North Rum River Drive, Princeton, MN 55371
SeashellsbyShelly Rock & Crystal Shop 2625 County Road 37 NE, Monticello, MN 55362
Those Blasted Things 924 South Kniss Ave, Luverne, MN 56156
Veberod Gem Gallery 13019 Ridgedale Drive, Minnetonka, MN 55305
ZRS Fossils and Gifts 3018 Lyndale Avenue South, Minneapolis, MN 55408

Mississippi rock, mineral and gem shops

Pebble House 344A Courthouse Road, Gulfport, MS 39507
The Stone Man and The Gem Lady 98 Jeff Davis Ave, Suite A, Long Beach, MS 39560

Missouri rock, mineral and gem shops

Fall Creek Rock Shop 11010 Dillon Outer Rd, Rolla, MO 65401
Peggy's Rock Shop 3705 W 76 Country Blvd, Branson, MO 65616
Prospectors Crystals, Rocks & Gift Shop 1640 Gravois Road, High Ridge, MO 63049

Montana rock, mineral and gem shops

Earth's Treasures 25 N Willson Ave, Bozeman, MT 59715
Montana Gems of Philipsburg 204 West Broadway, Philipsburg, MT 59858
Spokane Bar Sapphire Mine 5360 Castles Road, Helena, MT 59602
Stones and Bones Lapidary Jewelry 701 24th St W #1, Billings, MT 59102

Nebraska rock, mineral and gem shops

Akins Stone Polishing 6625 Burlington Avenue, Lincoln, NE 68507
Custom Gems 8487 Frederick St, Omaha, NE 68124

Nevada rock, mineral and gem shops

Comstock Rock Shop 20 S. C Street, Virginia City, NV 89440
Jewelry & Minerals of Las Vegas 410 E Sahara Ave, Las Vegas, NV 89104
Rock Chuck Gem & Mineral 4045 South Highway 95, Schurz, NV 89427

New Hampshire rock, mineral and gem shops

Crystal Moon 502 US Route 4, Enfield, NH 03748
Santerre's Stones 'n Stuff 275 Calef Highway (Rte 125), Epping, NH 03042
The Quartz Source 503 Nashua Street, Milford, NH 03055

New Jersey rock, mineral and gem shops

Gary's Gem Garden 3119 Route 38, Ste 1, Mount Laurel, NJ 08054
Sunshine on a Cloudy Day The Village Shoppes, 701 N Black Horse Pike, Suite 7B, Williamstown, NJ 08094

New Mexico rock, mineral and gem shops

Blanchard Rock Shop 2972 Highway 380, Bingham, NM 87832
Taos Rockers Mineral & Fossil Outlet 229 Cam De La Placita, Taos, NM 87571
Touchstone Gallery 127 West San Francisco Street, Santa Fe, NM 87501
Touchstone Gallery 110 South Plaza, Taos, NM 87571

New York rock, mineral and gem shops

Astro Gallery 417 5th Avenue, New York, NY 10018
Crystals on the Rocks 11 South Broadway, Nyack, NY 10960
Fall Hill Bead and Gem 411 Canal Place, Little Falls, NY 13365
Rock Star Crystals 146 West 26th Street, New York, NY 10001

North Carolina rock, mineral and gem shops

Cornerstone Minerals & Natural History 52 N Lexington Ave, Asheville, NC 28801
Earth Songs - Rocks and Locks 2106 Patterson Street, Greensboro, NC 27407
Emerald Village 331 McKinney Mine Road, Spruce Pine, NC 28777
Gem Avenue 400 E. Arrowhead Road, Charlotte, NC 28213
Rocks and Things 114 Oak Avenue, Spruce Pine, NC 28777
Ruby City Gems and Minerals 130 East Main Street, Franklin, NC 28734

North Dakota rock, mineral and gem shops

Crystal Rock Healing 923 W Interstate Ave (Pinehurst Square Mall), Bismarck, ND 58501
Crystal Rock Healing 4950 13th Ave. South, Fargo, ND 58103

Ohio rock, mineral and gem shops

Fantasia Mining 625 Erie St S, Massillon, OH 44646
GeoRarities 2511 Essex Place, Cincinnati, OH 45206
V-Rock Shop 7061 Sunset Strip Avenue Northwest, North Canton, OH 44720

Oklahoma rock, mineral and gem shops

Chalk Hills Fossils, LLC 2 locations in Oklahoma City and 1 in Moore, OK
Johnson's Jewelry & Rock Shop 216 W Randolph Ave, Enid, OK 73701
Mine Shaft Rocks & Minerals 1000 S. Rodeo Drive, Comanche, OK 73529
Nature's Treasures 6223 SE 15th Street, Midwest City, OK 73110
Windle's Rock & Jewelry 3540 SE Washington Blvd, Bartlesville, OK 74006

Oregon rock, mineral and gem shops

Canutt's Gems 7840 South Highway 97, Redmond, OR 97756
Celestial Awakenings 7831 SE Stark Street, Suite 100, Portland, OR 97215
Five Elements Gem & Mineral 2100 West Broadway Suite 20, Eugene, OR 97402
Richardson's Rock Ranch 6683 NE Hay Creek Rd., Madras, OR 97741
Rock Your World 3203 SW Highway 101, Lincoln City, OR 97367
Visions Rock Shop 6334 S Highway 101, Suite 4, Lincoln City, OR 97367

Pennsylvania rock, mineral and gem shops

Appalachian Rock Shop 228 N Washington St, Butler, PA 16001
Back Mountain Jewelry & Rock Shop 2800 Memorial Highway, Suite 1, Dallas, PA 18612
Bey's Rock Shop 615 Route 100 N, Bechtelsville, PA 19505
Burtner's Rock and Gem 128 East Main Street, West Newton, PA 15089
Crystal River Gems 100 Fifth Avenue (Diamond Building, 7th Floor), Pittsburgh, PA 15222
Divine Visionaries 1331 12th Avenue, Suite 111, Altoona, PA 16601
Earth Wind Fire & Ice 640 Baltimore Pike, Chadds Ford, PA 19317
Geology Rocks! and Minerals 5124 Butler Street, Pittsburgh, PA 15201
Pocono Rock Shop 254 Stadden Rd Suite 112, Tannersville, PA 18372
Retro Rocks Wheatland Shopping Ctr., 1809 Columbia Ave, Lancaster, PA 17603
Rock Bottom Jewelry & Engraving 5256 Route 30, Suite 134 (Westmoreland Mall, Lower Level Macy's Wing), Greensburg, PA 15601
Stoneworks Wellness Center 3330 West 26th Street (Village West Plaza), Erie, PA 16506
The Gem Den 50 North Queen Street, Lancaster, PA 17603
TJ's Rocks & Gemcrafts 4433 W Lincoln Highway, Downingtown, PA 19335

Rhode Island rock, mineral and gem shops

Natures The Rock Shop 416 Metacom Ave, Bristol, RI 02809
Third Rock Emporium 75 Main Street, East Greenwich, RI 02818

South Carolina rock, mineral and gem shops

Black Market Minerals 1 North Forest Beach Rd Suite 4C, Hilton Head, SC 29928
Black Market Minerals 4892 Hwy 17 S, N Myrtle Beach, SC 29582
Cornerstone Minerals & Natural History 36 N Market St. Suite 103, Charleston, SC 29403
Cornerstone Minerals & Natural History 18 S. Main St., Greenville, SC 29601
Hill Rock Shop 140 E Main St, Suite 100, Rock Hill, SC 29730

South Dakota rock, mineral and gem shops

Crystal Rock Healing 2101 W 41st St, Suite 9 (Western Mall), Sioux Falls, SD 57105
Indigo Iris Rocks and Stones 7275 Mount Rushmore Road, Rapid City, SD 57702
The Rock Shed 515 1st Street, Keystone, SD 57751
Things That Rock 257 Main Street, Hill City, SD 57745

Tennessee rock, mineral and gem shops

Alex's Rock Shop 100 South Main St, Shelbyville, TN 37160
Jae's Gem Mine 2416 Music Valley Drive, Suite 102, Nashville, TN 37214
Smoky Mountain Relic Room 2320 Winfield Dunn Pkwy, Sevierville, TN 37876
Stones of Spirit 6712 Kingston Pike, Knoxville, TN 37919

Texas rock, mineral and gem shops

Nature's Gallery 1102 South Elm Street, Carrollton, TX 75006
Nature's Treasures 4103 North Interstate 35, Austin, TX 78722
Stone Goddess Designs 1730 West Hildebrand Ave, San Antonio, TX 78201

Utah rock, mineral and gem shops

Jim's Gems & Jewelry 362 East 1090 North, Orem, UT 84057
Moab Rock Shop 600 North Main, Moab, UT 84532
Rare Rock Shop 150 S State St, La Verkin, UT 84745
Simple Elegance Rock Shop 488 West 1400 North, Orem, UT 84057

Vermont rock, mineral and gem shops

Fred Rocks Rock Shop 1993 Pine Banks Rd, Putney, VT 05346
Global Pathways Jewelry 126 Church St, Burlington, VT 05401
The Crystal Cottage of Vermont 176 Battery St, Burlington, VT 05401

Virginia rock, mineral and gem shops

Crystalis Treasures 306 Elden Street, Herndon, VA 20170
Elk Run Mining Company 49-E West Water Street, Harrisonburg, VA 22801
VaRockShop 190 Rockfish School Lane, Afton, VA 22920

Washington rock, mineral and gem shops

Celestial Awakenings 6610 NE Hwy 99, Vancouver, WA 98665
Earthlight Rocks & Gems 46 Lakeshore Plaza, Kirkland, WA 98033
Irv's Jewelry, Rocks & Gifts 11907 E Trent Ave, Spokane Valley, WA 99206
Jerry's Rock and Gem 804 West Valley Hwy, Kent, WA 98032

West Virginia rock, mineral and gem shops

Clarke's Gems 606 N Main St, Moorefield, WV 26836
Great Googly Moogly 107 Keller Avenue, Fayetteville, WV 25840

Wisconsin rock, mineral and gem shops

Burnie's on Park 636 S Park Street, Madison, WI 53715
Burnie's Rock Shop 901 E Johnson Street, Madison, WI 53703
Crystal Rock Healing 4551 8th St S, Suite 105 (Rapids Plaza), Wisconsin Rapids, WI 54494
Gary's Rock Shop 317 S Main St, Viroqua, WI 54665
Mystic Moraine Minerals 500 W. Milwaukee Street, Janesville, WI 53548
Mystical Earth Gallery 220 Main Street, Menasha, WI 54952
The Gem Shop W64 N723 Washington Ave, Cedarburg, WI 53012
Weis Earth Science Museum Shop 1478 Midway Road, Menasha, WI 54952

Wyoming rock, mineral and gem shops

Antares Fossils & Minerals 431 Front Street, Evanston, WY 82930
Bohemian Metals 314 West 17th St, Cheyenne, WY 82001
Tynskys Rock & Jewelry 706 Dewar Drive, Rock Springs, WY 82901

Let Us Know About Your Rock Shop!

The listings above are limited to businesses that are real rock shops. What is that? A business that has close to a 100% focus on rocks. It is not a list of gift shops, tourist shops, or other types of stores that happen to sell a few rocks or crystals. It is for walk-in stores who keep regular hours and have more rocks and rock-related items in their inventory than anything else. It is for stores that have staff members who know a lot about rocks and can answer questions about them. We are very picky about the shops included in this list. Here are the requirements.

Requirements for being included our list of "Rock Shops":

If you own a rock shop and want us to consider adding it to the list above, please send an email to with the URL of your website, and tell us a few sentences about your business. Please include a photo of your brick-and-mortar storefront. We will check it out to see if the business meets our strict requirements.

A Message to Rock Shop Owners

Being listed above will never cost you a penny. In 2012 we started a listing of fee mining sites and published it on and, two of the websites that we operate. Authors

Hobart King Hobart M. King has decades of rock tumbling experience and writes most of the articles on He has a PhD in geology and is a GIA graduate gemologist. He also writes the articles about rocks, minerals and gems on
Washington Rock Shops Oregon Rock Shops California Rock Shops Idaho Rock Shops Montana Rock Shops Utah Rock Shops Wyoming Rock Shops Colorado Rock Shops South Dakota Rock Shops New Mexico Rock Shops Texas Rock Shops Arkansas Rock Shops Missouri Rock Shops Alaska Rock Shops Florida Rock Shops Georgia Rock Shops South Carolina Rock Shops North Carolina Rock Shops Virginia Rock Shops New Jersey Rock Shops New York Rock Shops Connecticut Rock Shops New Hampshire Rock Shops Maine Rock Shops Kentucky Rock Shops Michigan Rock Shops Maryland Rock Shops Ohio Rock Shops Illinois Rock Shops Arizona Rock Shops Minnesota Rock Shops Oklahoma Rock Shops Iowa Rock Shops Kansas Rock Shops Louisiana Rock Shops Tennessee Rock Shops Wisconsin Rock Shops Indiana Rock Shops West Virginia Rock Shops Pennsylvania Rock Shops Massachusetts Rock Shops Rhode Island Rock Shops Alabama Rock Shops North Dakota Rock Shops Nevada Rock Shops Nebraska Rock Shops Mississippi Rock Shops Hawaii Rock Shops Vermont Rock Shops Delaware Rock Shops
Washington Oregon California Montana Idaho Arizona Utah Wyoming Colorado New Mexico Alaska South Dakota Nebraska Iowa Texas Minnesota Missouri Arkansas Alabama Illinois Michigan Ohio Kentucky Florida Georgia South Carolina North Carolina Virginia Maryland New Jersey New York Connecticut New Hampshire Maine Kansas Wisconsin Tennessee Indiana Louisiana Pennsylvania West Virginia Massachusetts North Dakota Mississippi Hawaii Oklahoma Nevada Vermont Delaware