Sofia Penkova (; born 26 January 1979) is a Bulgarian former competitive figure skater. She represented Bulgaria at three European Championships, two World Championships, and the 1998 Winter Olympics in Nagano. She achieved her best result, 20th, at the 1998 European Championships in Milan.