Een bouwverordening, bouwcode of bouwvoorschrift is regelgeving van meestal de gemeentelijke overheid met daarin een aantal voorschriften met betrekking tot het bouwen, verbouwen, gebruik en slopen van bouwwerken.
Een bouwverordening heet in België een stedenbouwkundige verordening (Frans: règlement d'urbanisme). Sinds de regionalisering zijn de drie gewesten bevoegd voor de ruimtelijke ordening.
Aan deze voorschriften moet worden voldaan om een bouwvergunning of omgevingsvergunning te bekomen. De bouwvoorschriften zijn van toepassing op heel het grondgebied; de bouwverordeningen onderscheiden zich van de bestemmingsplannen, die de ruimte indelen in bestemmingen en in het geval van ruimtelijke uitvoeringsplannen (in Vlaanderen) ook bouwvoorschriften bevat voor dat specifieke gebied.