Sulphide and carbonate minerals from nine bituminous coal seams of a Paralic Series were investigated by means of polished-section microscopy, scanning electron microscopy and absorption spectral analyses. In addition to syngenetic accumulations of kaolinite, illite and quartz, diagenetic veinlets of subhedral pyrite and marcasite most often occur in vitrinite clast fissures and in post-tectonic fissures, nests and lenses with fusinite. Epigenetic anhedral and subhedral grains of ankerite, dolomite, siderite and calcite are also frequently found in post-tectonic veins. Pyrite replaced some of the marcasite grains and it dominates in older coal seams in the Flora Beds as compared with the Grodziec Beds. Occasionally there are anhedral and subhedral galena, sphalerite and chalcopyrite grains among coal macerals as well as cerussite among post-tectonic carbonate veins. They all represent the only minerals that are abundant in definite chalcophile elements (Cd, Co, Cu, Ni, Pb, Zn). In addition to the minerals just mentioned, the elements occurred in pyrite and ankerite grains, which contained inclusions of fusinite and other minerals (among others, clay and carbonate minerals in pyrite, pyrite in carbonates). Although there is a low content of minerals accumulating Cd, Co, Cu, Ni, Pb and Zn, the minerals significantly influence the average concentration of elements in the coal seams. In the Grodziec Beds, mineral matter, especially carbonates and sulphides, determines (>50%) the concentration of Cd, Cu, Pb and Zn in coal. The basic part of Cd, Co and Ni in the coal seams of the Grodziec Beds and of Co, Cu, Ni, Pb and Zn in coal seams of the Flora Beds originates from organic matter. These regularities can be important, from an ecological perspective, in stating whether the coals investigated are useful for combustion and in chemical processing.