가좌리는 읍의 서부에 위치하며 동은 룡두리, 서는 성재리와 두능리, 남은 백현리, 북은 후기리와 접하고 있다. 오창-천안간의 지방도로와 옥산방면으로 개설된 도로가 갈 라지는 삼거리 북쪽 산간지역에 자리잡고 있으며, 마을 앞까지 서류해온 룡두천이 삼거 리에서 회절하여 남류한다.
가좌리(가재울, 가좌동)는 본래 청주군 북강외이면의 지역으로서 계곡에 가재가 많이 있었으므로 가재골 또는 가좌동이라 하였다고 전해진다. 조선 영조대(1757~1765년 경)에는 상가좌동리, 번천리, 송계리로 나뉘어져 있다가 정조 13년(1789)경 가좌동리가 새로 생겨났으나 헌종대(1845년경)에 상가좌동리가 가좌동으로 통합되고 번천리, 송계리 와 함께 조선말기까지 그대로 유지되었다.
1910년 일제강점 직전에 상가좌동리가 상가동으로 부활되고 룡두동이 새로 편성되어 가좌동, 번천리, 룡두동, 송한동으로 분리되어 있었다. 그후 1914년 행정구역 통폐합으로 룡두동의 일부를 룡두리로 넘겨주고 나머지 마을을 통합 가좌리라 하여 오창읍에 편입 하였다. 현재 번천, 집내(지름내, 송계) 마을로 이루어진 가좌1리와 속가재울 마을의 가좌2리와 넘말, 통사골 마을의 가좌3리로 분구되어 있다.