ChildcareCost
99 Counties Ranked · DOL 2022

Iowa Childcare Cost Rankings

Iowa counties ranked by infant center care cost, from most expensive to most affordable. The most expensive is Dallas County at $185/wk, and the most affordable is Floyd County at $148/wk.

Across 99 Iowa counties with DOL pricing data, the median weekly cost of infant center daycare is $160 ($8,302 per year). That puts Iowa 8% below the U.S. national median of $174/wk. Within the state, prices vary widely — Dallas County runs $185/wk while Floyd County runs just $148/wk, a 25% gap between most and least expensive county.

The Childcare Burden Index measures annual infant center cost as a share of local median household income. Across Iowa, 5 of 99 ranked counties (5%) carry a "High" or "Severe" burden — a family earning the local median income would spend 15% or more of gross pay on daycare alone. The U.S. Department of Health and Human Services treats childcare as affordable only when it costs no more than 7% of household income. The single highest-burden Iowa county is Jefferson County at 15.9% of median income.

All figures come from the U.S. Department of Labor's National Database of Childcare Prices (2022), with median household income from the U.S. Census Bureau ACS. The DOL collects pricing through state-level market rate surveys conducted under the federal Child Care and Development Fund (CCDF) program — these are the same numbers state agencies use to set childcare subsidy reimbursement rates.

Top 3 Most Expensive Counties

#19.7% burden

Dallas County, IA

Median income $99,533

Most expensive county for infant center daycare in Iowa at $185/wk ($9,642/yr). Family-based daycare runs $125/wk, about 33% cheaper.

#211.7% burden

Polk County, IA

Median income $78,827

Second-most expensive at $177/wk for infant center care. Infant family daycare $119/wk ($6,193/yr).

#312.6% burden

Johnson County, IA

Median income $72,977

Third-most expensive at $177/wk. Preschool center care drops to $152/wk as ratios loosen.

RankCountyInfant/WkAnnualBurden
#1Dallas County$185$9,6429.7% Affordable
#2Polk County$177$9,22011.7% Moderate
#3Johnson County$177$9,18312.6% Moderate
#4Story County$170$8,85813.4% Moderate
#5Warren County$169$8,8049.8% Affordable
#6Madison County$169$8,7639.9% Affordable
#7Pottawattamie County$168$8,75812.7% Moderate
#8Scott County$168$8,75012.0% Moderate
#9Black Hawk County$168$8,74714.0% Moderate
#10Davis County$167$8,69211.3% Moderate
#11Muscatine County$167$8,69112.9% Moderate
#12Cedar County$167$8,67511.3% Moderate
#13Dubuque County$166$8,64011.8% Moderate
#14Harrison County$166$8,63411.4% Moderate
#15Linn County$166$8,63111.4% Moderate
#16Tama County$166$8,62313.2% Moderate
#17Woodbury County$166$8,62312.6% Moderate
#18Dickinson County$165$8,60511.9% Moderate
#19Wapello County$165$8,56015.2% High
#20Guthrie County$164$8,53411.3% Moderate
#21Shelby County$164$8,52412.1% Moderate
#22Lyon County$163$8,48611.5% Moderate
#23Adams County$163$8,48413.1% Moderate
#24Des Moines County$163$8,48314.6% Moderate
#25Hancock County$163$8,48112.5% Moderate
#26Benton County$163$8,47910.7% Moderate
#27Boone County$163$8,46211.2% Moderate
#28Mills County$163$8,45910.3% Moderate
#29Marion County$162$8,43411.4% Moderate
#30Washington County$162$8,43311.9% Moderate
#31Fayette County$162$8,42515.0% High
#32Grundy County$162$8,40610.4% Moderate
#33Poweshiek County$161$8,39613.7% Moderate
#34Louisa County$161$8,38811.6% Moderate
#35Chickasaw County$161$8,38211.5% Moderate
#36Marshall County$161$8,37911.8% Moderate
#37Monona County$161$8,37914.0% Moderate
#38Hardin County$161$8,37012.9% Moderate
#39Plymouth County$161$8,36710.5% Moderate
#40Butler County$161$8,36512.7% Moderate
#41Hamilton County$161$8,35612.5% Moderate
#42Delaware County$161$8,35311.0% Moderate
#43Iowa County$160$8,32811.9% Moderate
#44Keokuk County$160$8,32513.9% Moderate
#45Jefferson County$160$8,32215.9% High
#46Greene County$160$8,31014.6% Moderate
#47Sioux County$160$8,30910.1% Moderate
#48Clayton County$160$8,30813.7% Moderate
#49Jasper County$160$8,30412.3% Moderate
#50Pocahontas County$160$8,30213.5% Moderate
#51Kossuth County$160$8,30113.3% Moderate
#52Cerro Gordo County$159$8,28513.1% Moderate
#53Bremer County$159$8,2839.8% Affordable
#54Audubon County$159$8,27415.1% High
#55Adair County$159$8,27113.1% Moderate
#56Osceola County$159$8,26912.2% Moderate
#57Allamakee County$159$8,26712.9% Moderate
#58Buchanan County$159$8,25211.2% Moderate
#59Fremont County$159$8,25111.9% Moderate
#60Clinton County$158$8,22313.5% Moderate
#61Ringgold County$158$8,21312.1% Moderate
#62Calhoun County$158$8,19412.5% Moderate
#63Buena Vista County$157$8,18613.1% Moderate
#64Worth County$157$8,17611.7% Moderate
#65Mahaska County$157$8,17112.5% Moderate
#66Lee County$157$8,17014.1% Moderate
#67Lucas County$157$8,16412.9% Moderate
#68Winneshiek County$157$8,15112.0% Moderate
#69Clay County$156$8,09213.1% Moderate
#70Webster County$156$8,09112.4% Moderate
#71Appanoose County$155$8,06215.9% High
#72Monroe County$155$8,06110.6% Moderate
#73Van Buren County$155$8,05013.8% Moderate
#74Page County$155$8,04613.8% Moderate
#75Jackson County$155$8,04311.5% Moderate
#76Crawford County$154$8,02713.1% Moderate
#77Ida County$154$8,02212.7% Moderate
#78Henry County$154$8,01612.9% Moderate
#79Emmet County$154$8,01512.4% Moderate
#80Wright County$154$8,01213.8% Moderate
#81Mitchell County$154$8,00912.1% Moderate
#82Taylor County$154$8,00112.1% Moderate
#83Montgomery County$154$7,98313.0% Moderate
#84Sac County$153$7,96811.6% Moderate
#85Howard County$153$7,96312.5% Moderate
#86Franklin County$153$7,95312.8% Moderate
#87Carroll County$153$7,94611.7% Moderate
#88Union County$153$7,94514.1% Moderate
#89Wayne County$153$7,93913.6% Moderate
#90Clarke County$153$7,93812.6% Moderate
#91Jones County$153$7,93611.5% Moderate
#92Cass County$152$7,92213.0% Moderate
#93O'Brien County$152$7,91412.2% Moderate
#94Decatur County$152$7,91114.1% Moderate
#95Winnebago County$151$7,83612.5% Moderate
#96Humboldt County$151$7,83011.8% Moderate
#97Cherokee County$150$7,79612.3% Moderate
#98Palo Alto County$149$7,73611.5% Moderate
#99Floyd County$148$7,70312.4% Moderate

Iowa Childcare Cost FAQ

Dallas County is the most expensive county for infant center daycare in Iowa at $185/wk ($9,642 per year). The Childcare Burden Index there is 9.7% of median household income ($99,533).

Floyd County has the lowest infant center daycare cost in Iowa at $148/wk ($7,703 per year). Across the 99 Iowa counties with DOL pricing data, the spread between most and least expensive is 25%.

The median weekly infant center care cost in Iowa is $160. The U.S. national median is $174, so Iowa runs 8% below the national median. Annualized, the typical Iowa family pays $8,302 per year for infant center daycare.

5 of 99 Iowa counties (5%) have a Childcare Burden Index of 15% or higher — meaning a family earning the local median income would spend at least 15% of gross income on infant center daycare. 0 Iowa counties are classified as "Severe" (burden ≥ 20%). The U.S. Department of Health and Human Services treats childcare as affordable when it costs no more than 7% of household income.

Family-based (home) daycare is typically 20-30% cheaper than center-based care across the country, and Iowa follows the same pattern. Each county page shows the exact infant family vs. infant center weekly rate, plus toddler, preschool, and school-age figures for both setting types. School-age care is usually the cheapest category, since school-age children only need before- and after-school coverage rather than full days.

Sources: DOL National Database of Childcare Prices
Last updated:

The this entity category groups every U.S. childcare prices entity sharing this attribute. The list above is the data; the paragraphs below explain what the grouping means against the broader the DOL National Database of Childcare Prices distribution and how to read the relative rankings within the category.

For readers using this category as a starting point, the per-entity detail pages linked from the table above carry the underlying the DOL National Database of Childcare Prices data in full. The category-level view is the filter; the per-entity pages are the actual answer.