Granne – wieś w Polsce, położona w województwie podlaskim, w powiecie siemiatyckim, w gminie Perlejewo.
W latach 1975–1998 miejscowość administracyjnie należała do województwa łomżyńskiego.
Wieś jest siedzibą rzymskokatolickiej parafii św. Jana Chrzciciela.
thumb|left|150px|Bug na wysokości wsi
Części wsi +Integralne części wsi Granne SIMC Nazwa Rodzaj0403092 Nowe Granne kolonia0403086 Zakościele część wsi
Historia Historia miejscowości Wieś położona nad Bugiem, powstała w XI – XII w. Dzięki istniejącemu tu brodowi była to ważna osada przy istniejącej od średniowiecza do XIX wieku przeprawie przez rzekę Bug na trakcie z Mazowsza przez Grodno na Litwę. Po zniszczeniu pierwotnego osadnictwa miejsce ponownie zasiedlono w połowie XV wieku.
Wieś Granne została założona „na surowym korzeniu” w 1453 r. przez dziedzica pobliskiego Krzemienia, Michała Wesztortowicza (zm. 1473), łowczego wielkiego litewskiego. W 1491 r. wdowa po Michale, Katarzyna, wraz z synem Janem (również łowczym wielkim litewskim) ufundowała pierwszy kościół pw. Wniebowzięcia NMP i św. Jana Chrzciciela, który bogato uposażyła. Po Wesztortowiczach Granne i Krzemień przeszło w ręce ich spadkobierców po córce Michała - Opranii, żonie marszałka hospodarskiego Jakuba Niemirowicza zwanego Szczytem. Do poł.