驾驶电动车和自行车闯红灯一般需要罚款。其中电动车属于非机动车的,当事人驾驶电动车和自行车闯红灯按照行人、乘车人、非机动车违反道路交通安全法律、法规关于道路通行规定进行处罚,也即一般处警告或者五元以上五十元以下罚款。若电动车属于机动车的,其驾驶人一般处警告或者二十元以上二百元以下罚款。
《中华人民共和国道路交通安全法》第九十条
机动车驾驶人违反道路交通安全法律、法规关于道路通行规定的,处警告或者二十元以上二百元以下罚款。本法另有规定的,依照规定处罚。
《中华人民共和国道路交通安全法》第八十九条
行人、乘车人、非机动车驾驶人违反道路交通安全法律、法规关于道路通行规定的,处警告或者五元以上五十元以下罚款;非机动车驾驶人拒绝接受罚款处罚的,可以扣留其非机动车。