Obec se nachází v rozsáhlé rovině Dolnomoravského úvalu na levém břehu řeky Moravy, v nadmořské výšce 180 m, vzdálená 6 km severovýchodně od Uherského Hradiště. První zmínky o obci jsou již z roku 1220. V k.ú. Kněžpole leží přírodní rezervace Kanada, bohatá výskytem ohrožené fauny a flóry s možnostmi rybolovu. Přes obec vede cykloturistická stezka. V blízkosti obce lužní les, možnost vycházek. Obec má 1095 občanů. V obci je kostel Sv. Anny a nový sportovní areál, dvě fotbalová hřiště, 2 tenisové kurty, volejbalové a nohejbalové hřiště.