전라북도는 대한민국 서남부에 위치한 광역자치단체이다. 북쪽으로 충청남도 서천군, 부여군, 논산시, 금산군과 충청북도 영동군과 접하고, 동쪽으로 경상북도 김천시와 경상남도 거창군, 함양군, 하동군과 접하며, 남쪽으로는 전라남도 영광군, 장성군, 담양군. 곡성군, 구례군과 접한다.
전라북도는 6개의 시와 8개의 군으로 구성되어 있다.