Asbury (Iowa)

Según el censo de 2000,[4]​ había 2450 personas, 846 hogares y 728 familias residiendo en la localidad.

El 98,49% de los habitantes eran blancos, el 0,49% afroamericanos, el 0,37% asiáticos, 0,04% isleños del Pacífico, el 0,24% de otras razas, y el 0,37% pertenecía a dos o más razas.

El 11,0% de los hogares estaba compuesto por un único individuo, y el 2,8% pertenecía a alguien mayor de 65 años viviendo solo.

Por cada 100 mujeres de 18 años o más, había 98,5 hombres.

Los hombres tenían unos ingresos medios de 41.935 $ frente a los 25.337 $ para las mujeres.