Ang Villa d'Ogna (Bergamasco: Éla d'Ògna) ay isang comune (komuna o munsipalidad) sa Lalawigan ng Bergamo sa rehiyon ng Lombardia, hilagang Italya, na matatagpuan mga 80 kilometro (50 mi) hilagang-silangan ng Milan at mga 30 kilometro (19 mi) hilagang-silangan ng Bergamo. Noong 31 Disyembre 2004, mayroon itong populasyon na 1,891 at may lawak na 5.2 square kilometre (2.0 mi kuw).[3]
Ang munisipalidad ay binubuo ng dalawang pangunahing distrito, na parehong matatagpuan sa kaliwang bahagi ng lambak, na palaging kumakatawan sa dalawang magkaibang kaluluwa ng munisipalidad. Sa pinakahilagang bahagi, malapit sa bukana ng batis na may kaparehong pangalan na dumadaloy sa Valzurio patungo sa Serio, ay ang distrito ng Ogna, habang sa timog naman ay ang Villa. Ang huling nayon ay lubhang naapektuhan ng pag-unlad ng tirahan na naganap noong ika-20 siglo, na lumalawak sa kapatagan na matatagpuan malapit sa hangganan ng Piario.