I'm sure it's different in the Old World, but on the West Coast I have yet to hear someone actually use almuerzo to indicate a meal taken. But lunche? All the time!
Which I find makes total sense. If you're not eating dinner (the big meal of the day, taken mid-day, just like comida), you're eating lunche.