Bunkový automat je model používaný v informatike a matematike. Ide o modelovanie dynamického systému pomocou množstva buniek. Každá bunka má jeden z niekoľkých možných stavov. Pri každom "ťahu" alebo iterácii je stav aktuálnej bunky určený dvoma vecami: jej aktuálnym stavom a stavmi susedných buniek.

Veľmi známym príkladom celulárneho automatu je Conwayova Hra o život. Stanislaw Ulam a John von Neumann prvýkrát opísali bunkové automaty v 40. rokoch 20. storočia. Conwayova Hra o život bola prvýkrát predstavená v 70. rokoch 20. storočia.