Ang DNA polymerase ay isang enzyme na bumabasa sa template strand ng DNA at bumubuo ng bagong strand sa direksyong 5’ to 3’. Sa leading strand, tuloy-tuloy itong bumubuo ng bagong strand. Sa lagging strand naman, kailangan itong gumawa ng Okazaki fragments na pinagdudugtong din nito.