Iowans can buy 2024 resident hunting, fishing and other licenses on Dec. 15. Licenses purchased for 2023 expire on Jan. 10.