Question: why are metals good conductors of heat and electricity whereas non metals are not?
Answer: WHY METALS ARE GOOD CONDUCTORS OF ELECTRICITY. ... The metal has free electrons which helps them in the conduction of electricity, while non-metals have no free electrons, making them poor conductors of electricity.