Waste rocks from gold mining in northeastern Thailand are classified as sandstone, siltstone, gossan, skarn, skarn-sulfide, massive sulfide, diorite, and limestone/marble. Among these rocks, skarn-sulfide and massive sulfide rocks have the potential to generate acid mine drainage (AMD) because they contain significant amounts of sulfide minerals, i.e., pyrrhotite, pyrite, arsenopyrite, and chalcopyrite. Moreover, both sulfide rocks present high contents of As and Cu, which are caused by the occurrence of arsenopyrite and chalcopyrite, respectively. Another main concern is gossan contents, which are composed of goethite, hydrous ferric oxide (HFO), quartz, gypsum, and oxidized pyroxene. X-ray maps using electron probe micro-analysis (EPMA) indicate distribution of some toxic elements in Fe-oxyhydroxide minerals in the gossan waste rock. Arsenic (up to 1.37 wt.%) and copper (up to 0.60 wt.%) are found in goethite, HFO, and along the oxidized rim of pyroxene. Therefore, the gossan rock appears to be a source of As, Cu, and Mn. As a result, massive sulfide, skarn-sulfide, and gossan have the potential to cause environmental impacts, particularly AMD and toxic element contamination. Consequently, the massive sulfide and skarn-sulfide waste rocks should be protected from oxygen and water to avoid an oxidizing environment, whereas the gossan waste rocks should be protected from the formation of AMD to prevent heavy metal contamination.