Село Небуг расположено в Туапсинском районе Краснодарского края.
Административный центр Небугского сельского поселения.
Село основано в 1864 году казаками как станица Небугская Шапсугского берегового батальона. В том году 50 казаков с семьями высадились с парохода и обосновались в километре от морского берега.
Станица преобразована в селение после 1870 года.
По ревизии на 1 января 1917 года деревня Небуг входила в состав Вельяминовского сельского общества Туапсинского округа Черноморской губернии.
В 1923 году село Небуг относилось к Вельяминовской волости Туапсинского района Черноморского округа Кубано-Черноморской области.
Не позднее 31 декабря 1934 года оно стало административным центром Небугского сельского Совета Туапсинского района.
В период временного упразднения Туапсинского района с 21 января 1935 года по 16 апреля 1940 года село находилось в муниципальном подчинении города Туапсе. С 16 апреля 1940 года оно снова вошло в состав Туапсинского района.
17 июля 1954 года в связи с упразднением Небугского сельского совета, село Небуг было подчинено Куйбышевскому сельскому Совету.
26 декабря 1962 года село передано в состав Агойского сельского Совета.
В 2005 году Агойский сельсовет преобразован в Небугское сельское поселение, а село Небуг избран его административным центром.
В 2010 году население составляло 3972 человека.