BCBAs in Iowa earn $71,447/yr. RBTs earn $38,966/yr ($18.73/hr). Here's the local picture.
$71,447/yr · Near national averageUpdated April 2026Low — one of the most affordable states, making the near-average salary particularly competitive in purchasing power
Iowa has moderate demand for ABA professionals. The market is growing steadily, with opportunities concentrated in major metro areas and underserved rural communities.
The average BCBA salary in Iowa is $71,447 per year, near the top of the national median range. Combined with Iowa's very low cost of living, this makes Iowa one of the best states for BCBA purchasing power.
RBTs in Iowa earn an average of $38,966 per year, or approximately $18.73 per hour. Des Moines, Cedar Rapids, and Iowa City offer the most RBT positions in the state.
Iowa has moderate demand for BCBAs. The state's rural areas in particular face shortages of qualified behavior analysts, creating opportunities for practitioners willing to serve underserved communities.
Higglo helps ABA practices attract top BCBAs and RBTs through marketing and growth strategy. Talk to our team about hiring in Iowa.