Comme toutes les communes de la région, elle compte une large majorité de suédophones.
En 2020, 88,5 % des habitants ont, pour langue maternelle, le suédois et 8,5 % des habitants ont le finnois, à peine plus que le minimum requis pour que la commune reste bilingue[3]
La commune rurale, formée par la réunion de plusieurs villages, entoure la ville de Jakobstad. La ville fut fondée en 1652 comme port de la paroisse de Pedersöre, suédois pour « Île de Peder ». Le nom finnois de Jakobstad, Pietarsaari, n'est d'ailleurs qu'une déformation de Pedersöre. La commune rurale a ensuite par extension pris le nom finnois de municipalité rurale de Pietarsaari qu'elle a gardé jusqu'en 1989, avant de reprendre son nom suédois historique.
Pedersöre s'est nettement agrandie en 1977 avec l'annexion des municipalités rurales de Purmo et d'Esse. Aucun des 19 villages n'émerge véritablement, les plus gros centres de population, Kållby et Ytteresse, ne regroupant que guère plus de 10 % des habitants de la commune chacun, et le centre administratif Bennäs seulement 6 %.
La commune est traversée par la route nationale 8, le grand axe de l'ouest du pays reliant Turku à Oulu. Le relief est pratiquement absent, et l'ouverture sur le golfe de Botnie se limite à une section de quelques kilomètres face à l'île-commune de Larsmo.