There's no canon saying Kirk was *born* in Iowa, just that he's "from Iowa". Federation: 150 Years and The Autobiography of James T. Kirk (both set in the TOS timeline), have Jim born on the USS Kelvin en route to Earth.In the JJVerse, Jim Kirk was born in a shuttle craft, as a preemie. He had been intended to be born in Iowa, but Nero happened. That is an example of post Kelvin/Narada only.
Then again, the script for ST'09 has Jim and Spock Prime compare notes on Delta Vega, where Spock says "you were born in Iowa" and Jim replies "I was born in space"