| Noma is a town in Holmes County. As of 2004, the population was 215. Noma has a total area of 1.1 square miles, all land. The median age was 39 years and for every 100 females, there were 95.4 males. The median income for a household in Noma was $26,250 and for a family it was $40,625. The per capita income for the town was $10,958. |