En el año 2000 tenía una población de 1,844 habitantes y una densidad poblacional de 828 personas por km².[2] Willamina se encuentra ubicada en las coordenadas 4°36′28″N 123°29′6″O / 4.60778, -123.48500.[3] Según la Oficina del Censo en 2000 los ingresos medios por hogar en la localidad eran de $49,688, y los ingresos medios por familia eran $52,344.Los hombres tenían unos ingresos medios de $38,661 frente a los $24,583 para las mujeres.La renta per cápita para la localidad era de $16,745.