La rosa es la flor que más se vende en México. La mayoría de las que llegan a la ciudad vienen de Villa Guerrero y sus vecinos Tenancingo y Coatepec Harinas, en el Estado de México, la zona floricultora más grande del país.
Se compra con el botón firme y apenas abierto: una rosa que ya abrió del todo en el mercado dura la mitad en casa.