why are metals good conductors of heat and electricity whereas non metals are not?
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.