Piera forma part de la comarca de l'Anoia i és el terme municipal més extens. També és el segon municipi amb més habitants. Limita al nord amb Castellolí i el Bruc, al sud amb Sant Sadurní d'Anoia (l'Alt Penedès), a l'est amb Masquefa, a l'oest amb Cabrera d'Igualada, al nord-est amb els Hostalets de Pierola, al nord-oest amb la Pobla de Claramunt i Vallbona d'Anoia, el sud-est amb Sant Llorenç d'Hortons (l'Alt Penedès) i al sud-oest amb Torrelavit (l'Alt Penedès).
La seva situació al sud-est de la comarca de l'Anoia el fa limítrof amb l'Alt Penedès. Així doncs, les terres del sud del terme tenen les mateixes característiques que les penedesenques. Juntament amb el nucli urbà, Piera el formen 19 barris i 3 pobles, assumits per l'Ajuntament.
Els barris i pobles que formen Piera, al marge del nucli, són: