По последњем службеном попису становништва из 1991. године, Општина Челинац је имала 18.713 становника, распоређених у 30 насељених места.
Национални састав
Становништво општине Челинац година пописа 1991. 1981. 1971. Срби16.554 (88,46%) 15.832 (86,25%)15.880 (91,10%) Муслимани1.446 (7,72%) 1.232 (6,71%)1.209 (6,93%) Хрвати76 (0,40%)86 (0,46%)90 (0,51%) Југословени377 (2,01%)885 (4,82%)14 (0,08%)остали и непознато260 (1,38%)319 (1,73%)237 (1,35%)укупно18.71318.35417.430
Национални састав по насељеним местима 1991.
апсолутна етничка већина
Национални састав становништва општине Челинац, по насељеним местима, према попису из 1991. насељено место укупно Срби Муслимани Хрвати Југословени остали Балте236 2340011 Басићи237 15 222000 Бранешци Доњи779 7720106 Бранешци Горњи645 6410031 Брезичани517 50101114 Црни Врх756 7430076 Челинац4.857 3.4501.00551234117 Челинац Горњи513 5040360 Дубрава Нова131000 12 Дубрава Стара 771 683023254 Грабовац648 6400242 Јошавка Доња957 9370299 Јошавка Горња563 5570033 Каблови294 26871126 Каменица28 190054 Лађевци 527 5250011 Липовац308 3020213 Марковац167 1641110 Меховци26670 196000 Мемићи218 20810000 Милошево359 3500270 Опсјечко950 923031212 Поповац306 3030012 Скатавица149 1450004 Шахиновићи170 16600 0 4 Шњеготина Доња572 570 00 0 2 Шњеготина Средња922 9191101 Шњеготина Велика 836 8240 165 Штрбе605 58042181 Вијачани Горњи544 540 0130 укупно 18.713 16.554 1,446 76 377 260
Референце Књига: „Национални састав становништва — Резултати за Републику по општинама и насељеним мјестима 1991.", статистички билтен бр. 234, Издање Државног завода за статистику Републике Босне и Херцеговине, Сарајево. интернет — извор, „Попис по мјесним заједницама“ — https://web.archive.org/web/20090520191154/http://www.fzs.ba/Podaci/nacion%20po%20mjesnim.pdf
Челинац