За время руководства партией Никиты Белых (с 28 мая 2005 года) Союз правых сил один раз принял участие в выборах в Госдуму:. 2 декабря 2007 года партия не прошла в парламент, набрав 0,96% (669 444 голоса).
Кроме того, СПС 24 раза выставлял списки на региональных выборах, проведя в местные парламенты в общей сложности 25 депутатов. В 2005 году союз участвовал в 8 из 13 местных выборов и в трех регионах преодолел избирательный барьер. Лучший результат был показан в Чечне (12,39%, 4 депутата). Списки СПС также фигурировали в избирательных бюллетенях в Москве (11,11% в блоке с "Яблоком", 3 депутата), Ивановской (5,03%, один депутат), Тверской (3,17%), Костромской (2,92%), Новосибирской (2,65%) и Челябинской (1,85%) областях, в Хабаровском крае (3,36%).
В 2006 году партия участвовала в четырех выборах из 18. Барьер преодолен в Пермском крае (16,35%, 6 мест), неудача постигла СПС в Курской (6,54%) и Нижегородской (3,43%) областях, Ханты-Мансийском автономном округе (2,45%). Помимо этого в парламент Калининградской области прошел один одномандатник от СПС.
В 2007 году СПС выставил списки на 11 выборах из 24. Провести депутатов в местный парламент удалось в Ставропольском (7,73%, 2 места) и Красноярском (7,25%, 2 места) краях, в Коми (8,80%, 2 места), Самарской (8,11%, 1 место) и Томской (7,78%, 2 места) областях. Неудачно партия выступила в Санкт-Петербурге (5,17%), Ленинградской (7,00%), Орловской (6,98%), Московской (6,90%), Омской (5,87%) областях, в Северной Осетии (3,03%). В Псковской области депутатом стал еще один одномандатник от СПС.
В 2008 году из 11 регионов кандидаты от СПС выставлялись только в Ивановской области. За список партии проголосовали лишь 3,03% избирателей.