Stefan Velev (born 2 May 1989) is a Bulgarian footballer who currently plays for Beroe Stara Zagora as a midfielder.
Born in Sofia, Velev played for Septemvri as a schoolboy, before joining Slavia Sofia. But he found it difficult to break into the first team due to the consistency of Slavco Georgievski and Pavle Popara.
In June 2008 Velev signed a two year contract with Lokomotiv Stara Zagora. He made his B PFG and Lokomotiv debut on 9 August in a home 1–0 against Shumen, scoring the goal of the win.
Velev earned his first cap for Bulgaria on 29 May 2012, after coming on as a second half substitute in the 0–2 loss against Turkey in an exhibition game.