농소리는 읍의 남동부에 위치하며, 동은 석우리, 서는 중신리, 남은 신평리, 북은 탑리에 접하고 있다. 낮은 구릉지 사이의 골짜기에 형성된 마을로 동쪽에는 미호천이 남 서류하고 있고 서쪽에는 중부고속도로가 지나고 있다.
농소리(농소매기, 농소)는 본래 청주군 북강외일하면의 지역으로서, 옛날에 농소막이 있었으므로 농소매기 또는 농소라 하였다. 조선 정조 13년(1789)경에는 탑동으로 불 리다가 헌종대(1845년경)에 없어졌고, 1910년 일제강점 직전에 부활되어 새로 조성된 농소촌과 함께 북강외일면이 상 ·하면으로 분리될 때 북강외일하면에 속하였다가 1914년 행정구역 개편으로 탑동의 일부를 탑리로 넘겨주고 농소리라 하여 오창읍에 편입되어 현재에 이르고 있다.