L'urticaire alimentaire, de son côté, pourra être due à l'aliment lui-même (souvent, il s'agira dans de nombreux cas d'aliments tels que la fraise, le chocolat, l'oeuf etc...) ou à un additif contenu dans l'aliment, comme par exemple un colorant, un salicylate, un parfum etc... L'urticaire peut aussi être médicamenteuse. Dans ce cas, il s'agira d'une réaction le plus souvent d'origine allergique, notamment à l'aspirine, à l'iode, à la pénicilline, aux sulfamides etc... Enfin, l'urticaire peut aussi survenir suite à une sensibilisation à un agent infectieux. Dès lors, il faudra absolument tenter d'en rechercher l'origine. Celle-ci peut être bactérienne, mycosique, parasitaire, ou même virale (notamment dans le cas de la phase préictérique d'une hépatite virale). Dans ces cas, des examens
ORL et stomatologiques seront nécessaires, en plus de la traditionnelle visite chez le dermatologue. D'autres causes sont aussi possibles, notamment au cours d'une affection générale (un lupus érythémateux systémique, des hémopathies, un cancer viscéral, une hyperthyroïdie...).