Bulova algebra je deo matematičke logike - algebarska struktura koja sažima osnovu operacija I, ILI i NE kao i skup teorijskih operacija kao što su unija, presek i komplement. Za razliku od elementarne algebre, gde promenljive za vrednosti imaju brojeve, u Bulovoj algebri vrednosti promenljivih mogu biti samo tačno i netačno (istina i laž), što se obično označava sa 1 i 0, gde 1 predstavlja tačno a 0 netačno.
Bulova algebra je dobila naziv po tvorcu, Džordžu Bulu, engleskom matematičaru iz 19. veka.
Bulova algebra je, osim kao deo apstraktne algebre, izuzetno uticajna kao matematički temelj računarskih nauka. Takođe se koristi u teoriji skupova i statistici.