侗族主要分布在中國的貴州省、湖南省、廣西壯族自治區和湖北省。根據2010年的數據,侗族人口約為2879974人。其中,貴州省的黔東南苗族侗族自治州是侗族最大的聚居地,該州的侗族人口約為121萬,占全國侗族總人口的40.8%。黔東南州中的黎平縣是侗族人口最多的縣,擁有約32萬侗族人口。
此外,侗族還分布在湖南省的新晃侗族自治縣、會同縣、通道侗族自治縣、芷江侗族自治縣、靖州苗族侗族自治縣,廣西壯族自治區的三江侗族自治縣、龍勝各族自治縣、融水苗族自治縣,以及湖北省恩施土家族苗族自治州等地。
國外也有侗族分布,主要在寮國和越南等地區。