Con i suoi 13 metri sul livello del mare, questo comune si attesta come il più basso dell'intera provincia di Vicenza, ben al di sotto della media provinciale di 204 metri. Situato nella pianura veneta, a circa 57 km dalla costa adriatica, il suo territorio è tipicamente agricolo. La temperatura media di 13.0°C riflette il clima continentale della pianura padana, caratterizzato da estati calde e inverni freddi, spesso con nebbia.