 According to the United States Census Bureau, the city has a total area of , of which, is land and is water.The Skagit River has a long history of flooding, which has affected Burlington as well as other communities in the Skagit Valley.A 1909 newspaper article describes how a dike broke upriver "and a mountain of water came rushing down the Skagit valley and quickly inundated [Burlington]".