Die heute evangelische Johanneskirche in Weinsberg ist eine im frühen 13. Jahrhundert erbaute romanische Basilika. Sie liegt am Ökolampadiusplatz am Ende und oberhalb anderen Gebäude der Weinsberger Altstadt, mit Ausnahme der Burgruine Weibertreu, die sich im Nordwesten über die Kirche erhebt. Bis zur Reformation diente sie als Pfarrkirche von Weinsberg.