Българската социалистическа партия (съкратено БСП) е лявоцентристка социалдемократическа политическа партия в България.
Тя е прекият наследник на Българската комунистическа партия, учредена през 1891 г. БКП управлява България в продължение на 45 години (1944 – 1989) като водеща партия в коалиция с БЗНС. Налага тоталитарен режим в страната след края на Втората световна война, когато тя попада в съветската зона на влияние, отделена от по-късната Желязна завеса по време на Студената война.
След като в общопартиен референдум преди това мнозинството (86,71 % от участвалите) партийни членове изразяват своето съгласие, Българската комунистическа партия се преименува на Българска социалистическа партия на 3 април 1990 г.
Най-високата длъжност в йерархията на БСП е председател на Висшия/Националния съвет. Заемана през годините от:
Александър Лилов (1990 – 1991)
Жан Виденов (1991 – 1996)
Георги Първанов (1996 – 2001)
Сергей Станишев (2001 – 2014)
Михаил Миков (2014 – 2016)
Корнелия Нинова (2016 – …)
След 1989 г. БСП участва на всички парламентарни избори в България и е парламентарно представена в 7-ото Велико Народно събрание и след това в различни коалиции с други политически партии и движения последователно от 36-ото до 44-тото Народно събрание.
БСП печели изборите за 7 Велико Народно събрание, 37 Народно събрание и 40 Народно събрание.
На парламентарните избори през 2001 е част от Коалиция за България, която получава 48 от 240 места в Народното събрание. Избраният за президент през 2001 Георги Първанов е бивш председател на Висшия съвет. Като лидер на партията го наследява Сергей Станишев.
На парламентарните избори през 2005 също е част от Коалиция за България, като получава най-голям процент от гласовете – 30,95% или 82 от 240 места в Народното събрание. БСП първоначално се коалира с ДПС и се опитва да сформира правителство на малцинството, начело с председателя на БСП Сергей Станишев. НДСВ отказва да го подкрепи, защото държи министър-председател да остане Симеон Сакскобургготски. Станишев е одобрен от парламента за премиер, но съставът на кабинета е отхвърлен. След дълги преговори и с помощта на президента Георги Първанов се сформира широка тристранна коалиция с НДСВ и ДПС, по формулата за делене на властта (разпределение на заеманите длъжности) – 8:5:3, отразявайки броя на техните депутати. Министър-председател става Сергей Станишев.
В изборите за 36 Народно събрание и 38 Народно събрание остава втора политическа сила, като остава съответно след СДС (в периода 1991 – 1994 г.) и ОДС (в периода 1997 – 2001 г.). На изборите за 39 Народно събрание записва много лош резултат – трето място със 17,15% (48 депутати) след НДСВ и ОДС. В изборите за 41 Народно събрание остава втора политическа сила след ГЕРБ. В изборите за 42 Народно събрание отново губи от ГЕРБ и остава на второ място, но успява да състави коалиционно правителство с участието на ДПС и подкрепата на Атака. Година и половина по-късно, на изборите за 43 Народно събрание губи за трети път от ГЕРБ, остава на второ място с 15,4% (39 депутати) и записва най-слабия резултат в историята си по брой привлечени гласоподаватели на вотове за национален парламент – 505 527 души. На парламентарните избори от 2017 за четвърти път е втора след ГЕРБ с 27,20% от гласовете или 80 народни представители. Декларира, че остава в опозиция в рамките на 44 ОНС.
БСП е съставяла правителства с министър-председатели Андрей Луканов, Жан Виденов, Сергей Станишев и Пламен Орешарски.
БСП създава две самостоятелни правителства с министър-председател Андрей Луканов: първо (8 февруари – 22 септември 1990) и второ (22 септември – 20 декември 1990).
Правителството на Жан Виденов (26 януари 1995 – 12 февруари 1997) е на коалиция Демократична левица, която включва БСП, БЗНС „Александър Стамболийски“ и ПК Екогласност.
Правителството на Сергей Станишев (17 август 2005 – 27 юли 2009) е с мандата на ДПС и е подкрепено от БСП и НДСВ – така наречената Тройна коалиция.
Правителството на Пламен Орешарски (29 май 2013 – 6 август 2014) е с мандата на БСП, в коалиция с ДПС и с подкрепата (до 2014) на Атака.
Петър Младенов от БСП е първият председател (президент) на Републиката, избран (1990) по Конституцията на Народна република България (1971) от Народното събрание.
БСП е единствената партия, чийто кандидат за президент е преизбиран за втори мандат. На изборите през 2001 председателят на ВС на БСП Георги Първанов побеждава тогавашния президент Петър Стоянов. На изборите през 2006 Георги Първанов получава най-високият изборен резултат на избори след 1989 като побеждава лидера на партия „Атака“ Волен Сидеров и е преизбран за президент на Република България. През 2016 г. кандидатът за президент от инициативен комитет (в който влизат представители на БСП)(кандидатурата за вицепрезидент е Илияна Йотова, член на БСП) ген. Румен Радев печели убедително президентските избори, на балотаж с Цецка Цачева от ГЕРБ.