LITTLE ROCK, Ark. — Former Arkansas Gov. Mike Huckabee said Saturday he won’t seek the Republican presidential nomination, choosing to stick with a lucrative career as a television and radio personality over a race that would be both costly and caustic.

“All the factors say go, but my heart says no,” Huckabee, the winner of the 2008 Iowa caucuses, said on his Fox News Channel show.

A prominent social conservative, he ranks high in national popularity polls.

And, had he run, he would have been a serious contender for the party nod with instant support among Christian evangelicals who dominate the Iowa caucuses and the early South Carolina primary.