Точное время основания Бородянки и происхождение её названия в исторических документах не сохранились. Известно, что ещё во времена Киевской Руси на месте теперешнего посёлка существовало поселение под названием Козятичи, которое впервые упоминается в 1190 году. В 1240 году Козятичи были сожжены во время монгольского нашествия на Русь.
Следующее упоминание относится к 1509 году, в грамоте шляхтичам Макаревича на село Бородянку. После Люблинской унии 1569 года местность вошла в состав Киевского воеводства Речи Посполитой.
31 декабря 1660 года царь Алексей Михайлович пожаловал это местечко совокупно с сёлами Загальцы, Новая Гребля, Мосаны и Крашоселье за Припятью Киево-Михайловскому монастырю. Но так как польское правительство не признавало пожалований, сделанных русскими государями, то эти имения были отняты у монастыря не без кровопролития, по обыкновению того времени.
В письме Палия к гетману Мазепе, приведённому у Велички, говорится, что в 1693 году на второй день праздника Рождества Христова, поляки истребили в местечке Бородянке множество народа, трупами застлали землю.
К концу века Бородянское имение, после короткого пребывания в собственности известного Моршковского (президент гражданской палаты в Житомире был блестящий юрист), был продан Савицкому, от которого в 1820 году был куплен Ламбертом Понятовским, а после его смерти имение перешло по наследству, согласно родственным правам, Иосифу Шембеку.
В 1891 году Бородянка была местечком Киевского уездаКиевской губернии, в котором насчитывалось 1800 жителей, действовали кожевенный и ситцевый заводы, две мельницы, православная церковь и римско-католическая часовня[3].
На 1 января 2013 года численность населения составляла 13 135 человек[5].
Российско-украинская война
В 2022 году Бородянка оказалась на главном пути наступления на Киев российских войск, вторгшихся на Украину[7]. За посёлок шли ожесточённые бои[8][9]. 1 и 2 марта российская авиация разбомбила[англ.] в нём 8 многоквартирных домов, под завалами которых погибли не менее 40 человек[6][10]. Вскоре Бородянку оккупировали российские войска, запрещавшие извлекать выживших из-под завалов[11] и расстреливавшие мирных жителей. Оккупация продлилась около месяца, и 1 апреля 2022 года посёлок вернулся под контроль Украины[12][13].
В ходе боёв Бородянка была значительной частью уничтожена[12][14]. Были разрушены или повреждены, в частности, почти все здания главной улицы[15][16][17]. Разрушения в Бородянке стали самыми масштабными в Киевской области[8][7][16].
Из-под завалов домов было извлечено 41 тело; кроме того, есть погибшие, найденные в захоронениях, сделанных местными жителями во время оккупации. У 20 тел обнаружены огнестрельные ранения[18]. По состоянию на июнь 2022 года есть данные о более 120 погибших и 80 пропавших без вести[19]. Убитых продолжают находить даже спустя год[20].
Памятники
В августе 1999 года на площади, носящей имя Тараса Шевченко, был установлен его бюст (скульптор — М. Мищук). В 2022 году в ходе российско-украинской войны памятник был обстрелян российскими войсками[21].