走到一半发现红灯停车不算违章。根据《道路交通安全法实施条例》第三十八条规定,红灯亮时,禁止车辆通行。但车辆在红灯亮起前已越过停止线的,应当继续通行。当走到一半遇到红灯停车,说明车辆在红灯亮起时已完全越过停止线,这种情况下继续行驶是被允许的,不算违章。不过,如果车辆只是刚刚压到停止线就停下,或者在红灯亮起时车身整体未越过停止线,此时停车等待则不算违章。但若是在红灯亮起后继续强行通过,就属于闯红灯违章行为,会被依法处罚,一般会记6分,罚款20元以上200元以下。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。