Os geodos são encontrados principalmente em desertos, leitos de cinzas vulcânicas e áreas com calcário em todo o mundo. Nos Estados Unidos, os geodos comuns incluem Arizona, Califórnia, Iowa, Nevada e Utah. Os locais de geodo mais abundantes na Califórnia são os condados de Riverside e Imperial.
De acordo com a DesertUSA, uma das áreas de geodo mais populares é conhecida como Hauser Geode Beds, que é encontrada em Wiley Well em Imperial Valley, Califórnia. Outros locais bem conhecidos com a melhor concentração de geodos são os leitos de geodos Cinnamon e os leitos de geodos North Black Hills.
Os geodos são encontrados em rochas vulcânicas e rochas sedimentares, como calcário e dolomita. Eles se formam em rochas sedimentares quando as cavidades são dissolvidas pela água subterrânea e os minerais são depositados novamente como cristais. Além disso, eles se formam em concreções e espaços pré-existentes causados pela expansão das rochas devido à pressão interna do fluido.
Os geodos normalmente possuem minerais como carbonatos, um revestimento de cristal de quartzo e uma camada externa de calcedônia. Seu tamanho geralmente atinge mais de um metro de diâmetro. Geodos feitos de dolomita e calcita foram encontrados em rochas sedimentares na região de Muswellbrook-Singleton em New South Wales. De acordo com o Australian Museum, geodos vulcânicos feitos de calcedônia, calcita, ágata e quartzo ametista foram encontrados em várias regiões de Queensland, New South Wales e Victoria.