Obec Vrbová Lhota leží v Středočeském kraji v ORP Poděbrady v nadmořské výšce 188 m. V roce 2014 zde žilo 456 obyvatel. Vrbová Lhota má katastrální území o rozloze 603 ha.