ABA Therapists in Iowa earn a median of $20/hr, below the national median of $23. Most reports fall between $17 and $23, and the top tenth clears $32. Based on 25 ABA Therapist pay reports in Iowa.