De huidige vlag van Hongkong (traditioneel Chinees: 中華人民共和國香港特別行政區區旗; vereenvoudigd Chinees: 中华人民共和国香港特别行政区区旗) werd voor het eerst gehesen op 1 juli 1997, toen Hongkong werd overgedragen van het Verenigd Koninkrijk naar de Volksrepubliek China. De vlag toont een bloem, de Bauhinia blakeana, op een rood veld. De bloem heeft vijf kroonbladeren met daarin vijf rode sterren.
Onder Brits bestuur, vanaf 1842, zijn achtereenvolgens verschillende vlaggen in gebruik geweest. De huidige vlag is de opvolger van de vlag die op 27 juli 1959 voor het eerst werd gehesen. Dit was een Brits blauw vaandel met het wapen van Hongkong in een witte cirkel aan de rechterzijde van de vlag.