The accident occurred Sunday at the Beiyu Coal Mine in the city of Linfen.
Authorities said the workers were checking the mine's shaft when the roof gave way, Xinhua reported.
The bodies of all seven were recovered, city officials said.
The coal mine was operated by the Shanxi Puxian County Hongyuan Group, the report said.
Interpol investigating stolen passports on missing flight
Teacher apologizes for showing sexual image of herself in class