北海道の市町村旗一覧（ほっかいどうのしちょうそんきいちらん）は、北海道内の市町村に制定されている、あるいは制定されていた市町村旗の一覧である。なお、一覧の順序は全国地方公共団体コード順による。廃止された市町村旗は廃止日から順に掲載している。

 概要 
 他都府県と比較して、兵庫県・宮崎県の自治体旗と自治体章同様にデザインが異なる。

 市部 
市市旗制定有無制定日旗の色備考札幌市あり1964年11月3日地色は白で紋章は黄緑色、薄青色、白色市章とは一部デザインが異なる函館市あり1968年6月11日地色は青色で紋章は赤色市章とは一部デザインが異なる小樽市なし旭川市あり1970年9月18日地色は青色で紋章は白色、赤色室蘭市なし釧路市なし帯広市あり1972年9月9日地色は藍色で紋章は銀色北見市あり2006年3月5日地色は青色で紋章は白色夕張市なし岩見沢市あり1968年6月22日地色は緑で紋章は濃緑、金色、銀白色網走市あり1968年7月29日 市章とは一部デザインが異なる留萌市あり1968年6月21日地色は濃紺で紋章は金色、銀色市章とは一部デザインが異なる苫小牧市あり1968年7月26日地色は紺色で紋章は赤色、白色市章とは一部デザインが異なる稚内市あり1968年4月1日 美唄市あり1970年7月10日地色は青色で紋章は白色、橙色市章とは一部デザインが異なる芦別市なし江別市あり1968年5月25日地色は白色で紋章は紺青色、水色市章とは一部デザインが異なる赤平市なし紋別市あり1978年7月1日地色は白色で紋章は緑色士別市（正旗）（略旗）あり2005年10月14日地色は白色で紋章は市章と同様名寄市あり2006年3月27日地色は緑色で紋章は白色三笠市なし根室市なし1968年8月1日千歳市なし滝川市あり1948年3月1日地色は青色で紋章は黄色砂川市なし歌志内市なし深川市なし富良野市なし登別市なし恵庭市なし伊達市なし北広島市あり1969年10月20日地色は紫で紋章は銀色、金色石狩市なし北斗市なし

 町村部 

 空知総合振興局 
郡町村町村旗制定有無制定日旗の色備考空知郡南幌町1964年6月10日奈井江町（正旗）（略旗）1954年3月18日上砂川町（正旗）（略旗）1953年1月1日夕張郡由仁町1968年1月1日長沼町1967年9月12日栗山町1963年6月19日樺戸郡月形町1940年9月30日浦臼町1968年5月9日新十津川町1863年7月25日雨竜郡妹背牛町1968年6月15日秩父別町1968年6月1日雨竜町1954年11月3日北竜町1963年7月23日沼田町1954年5月8日

 石狩振興局 
郡町村町村旗制定有無制定日旗の色備考石狩郡当別町1969年10月28日新篠津村1934年1月4日

 後志総合振興局 
郡町村町村旗制定有無制定日旗の色備考島牧郡島牧村1967年12月22日寿都郡寿都町1965年黒松内町1959年5月1日磯谷郡蘭越町1954年12月1日虻田郡ニセコ町1968年5月15日真狩村1967年12月23日留寿都村1967年9月2日喜茂別町2016年10月12日京極町1957年8月1日倶知安町1991年7月1日岩内郡共和町1955年岩内町1935年2月16日古宇郡泊村1937年2月25日神恵内村1968年5月15日積丹郡積丹町1966年8月11日古平郡古平町1968年5月20日余市郡仁木町1965年3月27日余市町1935年3月27日赤井川村1968年6月10日

 胆振総合振興局 
郡町村町村旗制定有無制定日旗の色備考虻田郡豊浦町1947年7月1日洞爺湖町2006年3月27日有珠郡壮瞥町1958年6月30日白老郡白老町1984年10月1日勇払郡厚真町1954年12月25日町章とは一部デザインが異なる安平町2006年3月27日むかわ町2006年3月27日

 日高振興局 
郡町村町村旗制定有無制定日旗の色備考沙流郡日高町（正旗）（略旗）2006年3月1日平取町1949年7月1日新冠郡新冠町1968年3月21日日高郡新ひだか町2006年7月14日浦河郡浦河町1967年6月26日様似郡様似町1918年4月1日幌泉郡えりも町1970年7月14日

 渡島総合振興局 
郡町村町村旗制定有無制定日旗の色備考松前郡松前町1954年7月福島町1975年11月3日上磯郡知内町1967年10月1日木古内町1942年6月16日亀田郡七飯町1977年11月3日茅部郡鹿部町1920年1月4日森町2005年9月29日二海郡八雲町2005年10月1日山越郡長万部町1973年8月29日

 檜山振興局 
郡町村町村旗制定有無制定日旗の色備考檜山郡江差町1916年上ノ国町1927年厚沢部町1968年3月30日爾志郡乙部町1965年8月18日奥尻郡奥尻町1966年1月1日瀬棚郡今金町1967年10月1日久遠郡せたな町2005年9月1日

 上川総合振興局 
郡町村町村旗制定有無制定日旗の色備考石狩国上川郡鷹栖町1968年1月1日東神楽町（正旗）（略旗）1993年1月1日当麻町1968年4月1日比布町1954年7月17日愛別町1934年11月6日上川町1955年7月29日東川町1934年7月美瑛町1963年2月25日空知郡上富良野町1957年10月5日中富良野町1962年4月1日南富良野町1967年3月雨竜郡幌加内町1958年7月3日勇払郡占冠村1963年10月11日天塩国上川郡和寒町1965年8月24日剣淵町1968年6月20日下川町1958年12月25日天塩国中川郡美深町1948年4月1日音威子府村1965年6月27日中川町1964年5月1日

 留萌振興局 
郡町村町村旗制定有無制定日旗の色備考増毛郡増毛町1972年6月13日留萌郡小平町1937年11月26日苫前郡苫前町1967年12月18日羽幌町（正旗）（略旗）1935年8月10日初山別村1968年4月16日天塩郡遠別町1949年3月29日天塩町1950年10月1日

 宗谷総合振興局 
郡町村町村旗制定有無制定日旗の色備考宗谷郡猿払村1968年5月9日枝幸郡浜頓別町1952年1月12日中頓別町1933年11月7日枝幸町2006年3月20日天塩郡豊富町1940年10月1日幌延町1968年4月19日礼文郡礼文町1967年4月1日利尻郡利尻町1968年5月1日利尻富士町1959年9月1日

 オホーツク総合振興局 
郡町村町村旗制定有無制定日旗の色備考網走郡美幌町1937年9月6日町章とはデザインが異なる津別町1958年7月1日大空町2006年3月31日斜里郡斜里町1958年9月21日清里町1953年小清水町1953年10月1日常呂郡訓子府町1951年11月1日置戸町1949年7月31日佐呂間町1953年4月1日紋別郡遠軽町（正旗）（略旗）2005年10月1日湧別町2009年10月5日滝上町1958年2月19日興部町1968年4月1日町章とはデザインが異なる西興部村1967年12月20日雄武町1923年11月10日

 十勝総合振興局 
郡町村町村旗制定有無制定日旗の色備考河東郡音更町1970年4月10日士幌町1968年7月12日上士幌町1968年5月1日鹿追町1949年7月10日町章とはデザインが異なる十勝国上川郡新得町1948年2月1日清水町1937年5月8日町章とは一部デザインが異なる河西郡芽室町1999年10月1日中札内村1957年9月1日更別村1947年広尾郡大樹町1950年2月23日広尾町1950年十勝国中川郡幕別町1961年12月24日池田町1968年6月3日豊頃町1950年11月1日本別町1931年11月9日足寄郡足寄町1965年4月1日陸別町1950年3月十勝郡浦幌町1949年6月5日

 釧路総合振興局 
郡町村町村旗制定有無制定日旗の色備考釧路郡釧路町1959年9月3日厚岸郡厚岸町1964年6月1日浜中町1963年11月1日川上郡標茶町1968年6月1日弟子屈町1961年4月1日阿寒郡鶴居村1949年9月1日白糠郡白糠町1950年11月1日

 根室振興局 
郡町村町村旗制定有無制定日旗の色備考野付郡別海町1968年6月25日標津郡中標津町1950年1月1日標津町1958年1月1日目梨郡羅臼町1970年9月20日

 廃止された市町村旗 
市郡町村市町村旗制定有無制定日廃止日旗の色備考室蘭市不明1922年1936年4月13日夕張郡角田村不明1917年1940年3月23日不明1940年3月23日1949年7月25日長沼町不明1952年5月9日1967年9月12日栗山町不明1949年7月25日1963年6月19日高島郡高島町不明1922年5月1日1940年4月11日上磯郡木古内村不明1917年10月30日1942年6月16日山越郡長万部町不明1913年4月1953年6月15日不明1953年6月15日1973年8月29日紋別郡下湧別村不明1952年5月9日1953年10月1日利尻郡鴛泊村不明1923年4月1日1956年9月30日茅部郡落部村不明1915年6月1957年4月1日札幌郡手稲町1961年1967年3月1日虻田郡ニセコ町なし1933年1968年5月15日初代の町旗である河東郡音更町なし1919年1970年4月10日初代の町旗である石狩郡倶知安町なし1916年4月1日1991年6月30日初代の町旗である亀田市なし1915年11月12日1973年12月1日上川郡東神楽町なし1953年8月31日1993年1月1日初代の町旗である石狩郡石狩町なし1927年1月1日1996年2月12日初代の町旗である河西郡芽室町なし1919年8月1999年10月1日初代の町旗である亀田郡戸井町あり1968年10月1日2004年12月1日地色は青で紋章は緑と赤色恵山町あり1918年4月24日椴法華村あり1976年8月30日茅部郡南茅部町あり1959年9月1日茅部郡森町1966年12月24日2005年4月1日砂原町1917年10月24日久遠郡大成町1955年7月20日2005年9月1日瀬棚郡瀬棚町1968年5月1日北檜山町1965年11月3日士別市1954年9月3日初代の市旗である上川郡朝日町1962年8月23日厚田郡厚田村1963年10月2005年10月1日浜益郡浜益村1968年5月28日紋別郡生田原町1945年丸瀬布町1949年4月15日白滝村1949年8月1日山越郡八雲町1917年4月26日初代の町旗である爾志郡熊石町1968年3月17日阿寒郡阿寒町1952年8月10日2005年10月11日白糠郡音別町1965年8月20日上磯郡上磯町1916年4月15日2006年2月1日亀田郡大野町1915年12月21日広尾郡忠類村1954年1月15日2006年2月6日有珠郡大滝村1965年9月1日2006年3月1日沙流郡日高町1955年7月1日門別町1967年12月22日常呂郡端野町（正旗）（略旗）1946年10月1日2006年3月5日町章とは一部デザインが異なる留辺蘂町1964年8月12日常呂町1950年11月1日枝幸郡枝幸町1947年10月1日2006年3月20日初代の町旗である歌登町1962年5月25日空知郡栗沢町1992年6月20日2006年3月27日北村1966年3月10日名寄市1956年4月1日初代の市旗である上川郡風連町1940年5月虻田郡虻田町1962年9月1日洞爺村1968年4月16日勇払郡鵡川町1960年1月1日穂別町1962年6月18日追分町1958年10月1日早来町1961年10月10日網走郡女満別町1968年3月12日2006年3月31日東藻琴村1947年2月11日静内郡静内町1950年9月9日三石郡三石町1951年11月紋別郡湧別町1953年10月1日2009年10月5日初代の町旗である上湧別町1968年6月18日虻田郡喜茂別町1952年7月1日2016年10月12日初代の町旗である