Programa 21 es un programa de las Naciones Unidas (ONU) para promover el desarrollo sostenible. Es un plan detallado de acciones que deben ser acometidas a nivel mundial, nacional y local por entidades de la ONU, los gobiernos de sus estados miembros y por grupos principales particulares en todas las áreas en las que ocurren impactos humanos sobre el medio ambiente.
El desarrollo de el programa 21 se inició el 22 de diciembre de 1989 con la aprobación en la asamblea extraordinaria de las Naciones Unidas en Nueva York de una conferencia sobre el medio ambiente y el desarrollo como fuera recomendada por el informe Brundtland y con la elaboración de borradores del programa -que como todos los acordados por los estados miembros de la ONU- sufrieron un complejo proceso de revisión, consulta y negociación que culminó con la Conferencia de las Naciones Unidas sobre Medio Ambiente y Desarrollo mejor conocida como Cumbre de Río o Cumbre de la Tierra, llevada a cabo del 3 al 14 de junio de 1992 en Río de Janeiro, en donde representantes de 179 gobiernos acordaron adoptar el programa.
Hoy en día muchos de los miembros signatarios del programa 21 han ratificado los acuerdos y organizado sus propios programas a nivel nacional y local, siguiendo las guías que para tal fin han desarrollado diversas entidades asociadas a las Naciones Unidas. Un ausente notable es Estados Unidos, país que asistió a la Cumbre de Río pero que se abstuvo de firmar la declaración y el programa.
El programa 21 ha tenido un estrecho seguimiento a partir del cual se han desarrollado ajustes y revisiones. Primero, con la conferencia denominada Río+5, se llevó a cabo del 23 al 27 de junio de 1997 en la sede de la ONU en Nueva York; posteriormente con la adopción de una agenda complementaria denominada Objetivos de desarrollo del milenio (Millennium Development Goals), con énfasis particular en las políticas de globalización y en la erradicación de la pobreza y el hambre, adoptadas por 199 países en la 55ª Asamblea de la ONU, celebrada en Nueva York del 6 al 8 de septiembre del 2000; y la más reciente, la Cumbre de Johannesburgo, reunida en esta ciudad de Sudáfrica del 26 de agostoal 4 de septiembre de 2002.