Perchlorate is an oxidizer used in fireworks. Though fireworks displays are held over Lake Biwa, which supplies water to Kyoto, the city's water treatment process lacks the ability to remove perchlorate. This study investigated perchlorate contamination in source and tap water resulting from a fireworks display. During 2016, the perchlorate concentration in the source water increased to 22.3 μg/L during the 19 hours following the display and then decreased to <0.5 μg/L during the 43 hours following the display. The perchlorate concentration in the tap water increased to 13.6 μg/L during the 35 hours following the display, and then gradually decreased. To evaluate the state of mixing through the water treatment process, a model for chemical reactors was applied to concentration time-courses in the source and tap water. The model showed that perchlorate was dispersed homogeneously by stirring as the water flowed downstream through the waterway and through the water purification plant.