Su forma es rectangular, dividida por dos franjas horizontales del mismo tamaño, una de color anaranjado y otra negra. En el centro de la bandera va el escudo del pueblo.
La Iglesia Vieja en ruinas: representa el monumento histórico donde se cree que comenzó el primer poblado de Arroyo. Los escapularios: simbolizan a la patrona del pueblo, la Virgen del Carmen. Estos representan la fe del pueblo. Las guajanas: recuerdan el Arroyo cañero y a la Central Azucarera de Lafayette. Los postes de telégrafo: simbolizan la instalación de la línea telegráfica en Arroyo por el inventor Samuel B. Morse. El mar y el pez: representan a los pescadores y la industria pesquera del pueblo. La montaña de la Torre del Viejo: simboliza el movimiento de lucha de un grupo de arroyanos en la Sierrita. Las franjas azules ondulantes: están en la parte de la base del escudo, Estas indican agua. El paisaje en verde: recuerda la vegetación del lugar. Figuras exteriores: Un adorno exterior característico de los municipios es la corona mural. Esta simboliza protección y unión de los ciudadanos. A Arroyo le corresponden tres torres por ser pueblo, no villa ni ciudad. Debajo del escudo hay una cinta donde aparece el nombre del pueblo.