The Congress has retained the Kapurthala assembly seat in the by-election when its candidate Sukhjinder Kaur defeating her nearest rival former Punjab transport minister Raghubir Singh of the Shiromani Akali Dal (Badal) by around 9,000 votes.