Está situada en el noreste de la península de Azuero y cuenta, según los datos del censo de 2010, con 9 092 habitantes, ocupando el decimotercer puesto entre los municipios más poblados de Panamá y el primero de la península de Azuero.