Ponor (; ) is a commune located in Alba County, Transylvania, Romania. It is composed of six villages: DupàDeal, Geogel (Kisgyógypatak), MÃÂcÃÂreÃÂti, Ponor, Vale în Jos, and Valea Bucurului.
The commune lies on the banks of the river Cheia. It is situated in the southeastern reaches of the Apuseni Mountains, within the TrascÃÂu Mountains. Ponor is located in the central-north part of Alba County, southeast of Baia de ArieÃÂ, west of Aiud, and northwest of the county seat, Alba Iulia.
At the 2011 census, Ponor had a population of 540; of those, 96.3% were ethnic Romanians. At the 2021 census, the population had decreased to 475, of which 91.16% were ethnic Romanians.