Aunque hay alrededor de 12,000 especies diferentes de hormigas, la hormiga negra más común es la hormiga carpintera, y come una variedad de alimentos, incluidos insectos y plantas. No es raro que las hormigas coman restos de la casa, especialmente alimentos dulces.
Las hormigas también comen otras hormigas, insectos muertos y cualquier otra cosa que puedan recolectar durante el forrajeo. Las hormigas exploradoras de alimentos marcan el camino de las comidas con feromonas, razón por la cual a veces se pueden observar las hormigas en fila, marchando hacia su comida. Las hormigas pueden ser caníbales y se sabe que se atacan unas a otras, especialmente si una hormiga es grande y la otra pequeña.