Why do Metals Conduct Electricity?

In metals, Valance band & Conduction band overlap each other. Hence metal has free electrons. When external source such as battery is connected, electrons get specific direction to move and conduction starts.