La bandera de Selangor tiene sus raíces en el siglo XIX, bajo la influencia de la administración británica. Fue introducida originalmente en 1875 por el segundo residente británico, J. G. Davidson, y recibió la aprobación oficial el 16 de agosto de ese mismo año. En sus primeras versiones, la luna creciente y la estrella eran de color amarillo; sin embargo, el diseño evolucionó hasta su forma actual, que fue adoptada oficialmente el 30 de enero de 1965. En cuanto a su normativa, la proporción oficial establecida es de 1:2, aunque debido a la alta densidad poblacional y actividad comercial del estado, es común encontrar variantes de 2:3 en espacios públicos. Su uso histórico incluía la presencia en edificios gubernamentales, estaciones de policía y embarcaciones oficiales.
Se distingue por un diseño geométrico de cuatro secciones proporcionales (cuartelado). El diseño alterna colores de la siguiente manera: los cuarteles superior izquierdo e inferior derecho son de color rojo, mientras que los cuarteles superior derecho e inferior izquierdo son amarillos. En el cantón superior izquierdo (dentro de la primera sección roja), se ubican una luna creciente y una estrella de cinco puntas, ambas en color blanco. Es una de las banderas más producidas y visibles en Malasia, dado que Selangor rodea la capital, Kuala Lumpur, y funciona como el principal centro metropolitano del país.
Cada elemento posee un significado profundo vinculado a la identidad del estado: El amarillo: representa a la realeza y al Sultán, quien es el soberano y jefe del estado. El rojo: Simboliza la valentía y el coraje del pueblo de Selangor. La luna y la estrella blancas: representan al Islam, que es la religión oficial del estado. El color blanco: además de la fe, el blanco en los símbolos astrales aporta un contraste de pureza frente a los colores vibrantes del fondo.