The flag of Kassel, Hesse, is a horizontal bicolor of blue on the top and white on the bottom of the flag, with the city’s coat of arms placed in the center of the flag. The flag is sometimes seen in a banner form.
The coat of arms of Kassel were granted in 1936, but has an unknown origin.