Yes, online sports betting is legal in Iowa. Sports betting became legal in Iowa after the passing of SF 617 in May 2019. Retail and online betting went live in August 2019. The full rollout of online sports betting launched on January 1st, 2021 when the in-person registration requirement was removed. This finally allowed full mobile access for sports bettors throughout the Hawkeye State.