FrançaisGuest, Sign inJoin
Hauts-de-France · Département 80

Find your town in Somme

Somme has 771 towns and villages, each with its page. Its 24 towns of 2,500 or more are graded against towns across France on cost of living, safety, schools, health and more; 70 of 1,000 to 2,499 have subject grades.

24graded towns
4grade A− or better
771towns and villages
Amienslargest · 136,449
Somme at a glance

What Somme is like

The median ranked town in Somme grades highest on walkability and schools against towns across France, and lowest on health. Choose a subject to find the towns that do best on it.

The median town, subject by subjectThe median ranked town in Somme against French towns · the line marks the median French town
The finder

Find a town that’s…

24 towns · ordered by Somme rank

A+

Salouël

Town · 4,179 people · #189 of 3,798 nationally

StrongestA+SafetyAHealthLowestC−Cost of living
A

Ailly-sur-Noye

Town · 2,648 people · #231 of 3,798 nationally

StrongestA+SchoolsA−SafetyLowestB−Health
A

Villers-Bretonneux

Town · 4,647 people · #306 of 3,798 nationally

StrongestASafetyA−SchoolsLowestC−Health
A

Boves

Town · 3,234 people · #521 of 3,798 nationally

StrongestASchoolsAJobs & incomeLowestC−Health
B+

Ailly-sur-Somme

Town · 3,003 people · #1,030 of 3,798 nationally

StrongestASafetyASchoolsLowestDHealth
B

Saleux

Town · 2,739 people · #1,542 of 3,798 nationally

StrongestASafetyAWalkabilityLowestDHealth
B

Corbie

Town · 5,982 people · #1,696 of 3,798 nationally

StrongestA−WalkabilityB+SchoolsLowestD−Health
B−

Moreuil

Town · 3,936 people · #1,719 of 3,798 nationally

StrongestASchoolsA−Cost of livingLowestD−Health
B−

Camon

Town · 4,359 people · #1,825 of 3,798 nationally

StrongestAWalkabilityBJobs & incomeLowestC−Cost of living
B−

Rivery

Town · 3,636 people · #1,930 of 3,798 nationally

StrongestAWalkabilityB+HealthLowestC−Cost of living
C+

Doullens

Town · 5,751 people · #2,313 of 3,798 nationally

StrongestAWalkabilityA−Cost of livingLowestD−Safety
C+

Rue

Town · 2,987 people · #2,359 of 3,798 nationally

StrongestA−WalkabilityBSafetyLowestCJobs & income
C

Flixecourt

Town · 3,221 people · #2,522 of 3,798 nationally

StrongestAWalkabilityB+Cost of livingLowestDHealth
C

Friville-Escarbotin

Town · 4,306 people · #2,532 of 3,798 nationally

StrongestA−SchoolsB+Cost of livingLowestDHealth
C

Rosières-en-Santerre

Town · 2,894 people · #2,620 of 3,798 nationally

StrongestAWalkabilityBCost of livingLowestDJobs & income
C−

Longueau

Town · 5,680 people · #2,891 of 3,798 nationally

StrongestA+WalkabilityB+SchoolsLowestC−Safety
C−

Albert

Town · 9,521 people · #2,937 of 3,798 nationally

StrongestAWalkabilityBSchoolsLowestDSafety
C−

Mers-les-Bains

Town · 2,540 people · #2,945 of 3,798 nationally

StrongestAWalkabilityB+SchoolsLowestDHealth
C−

Roye

Town · 5,833 people · #3,186 of 3,798 nationally

StrongestAWalkabilityBCost of livingLowestD−Safety
D

Ham

Town · 4,378 people · #3,261 of 3,798 nationally

StrongestA−Cost of livingA−WalkabilityLowestD−Safety
D

Montdidier

Town · 5,935 people · #3,456 of 3,798 nationally

StrongestA−WalkabilityBCost of livingLowestD−Health
D

Amiens

City · 136,449 people · #3,474 of 3,798 nationally

StrongestA+WalkabilityBSchoolsLowestDSafety
D

Abbeville

Large town · 22,395 people · #3,512 of 3,798 nationally

StrongestAWalkabilityB−Cost of livingLowestDSafety
D

Péronne

Town · 7,090 people · #3,555 of 3,798 nationally

StrongestA−WalkabilityB+Cost of livingLowestD−Safety

4 of these towns have a Safety Grade with a caution: between 10% and 25% of their index uses the département’s average for crimes too few to publish.

Every town and village

747 smaller towns and villages in Somme

With the 24 towns of 2,500 or more above, these are all 771 communes of Somme, A to Z. Towns of 1,000 to 2,499 have subject grades on their page (the figure is the population); villages under 1,000 have their page with the figures, without grades. The search at the top finds these too.

677 villages under 1,000 people, A to Z: their page, no grades
Ablaincourt-PressoirAcheux-en-AmiénoisAcheux-en-VimeuAgenvilleAgenvillersAignevilleAizecourt-le-BasAizecourt-le-HautAllainesAllenayAlleryAllonvilleAndainvilleAndechyArgœuvesArgoulesArguelArmancourtArquèvesArrestArryArvillersAssainvillersAssevillersAthiesAubercourtAubignyAubvillersAuchonvillersAumâtreAumontAutheuxAuthieAuthieuleAuthuilleAvelesgesAveluyAvesnes-ChaussoyAyencourtBacouel-sur-SelleBailleulBaizieuxBalâtreBarleuxBarlyBavelincourtBayencourtBayonvillersBazentinBéalcourtBeaucamps-le-JeuneBeauchampsBeaucourt-en-SanterreBeaucourt-sur-l'AncreBeaucourt-sur-l'HallueBeaufort-en-SanterreBeaumetzBeaumont-HamelBécordel-BécourtBecquignyBéhenBéhencourtBellancourtBelleuseBelloy-en-SanterreBelloy-Saint-LéonardBelloy-sur-SommeBergicourtBermesnilBernâtreBernay-en-PonthieuBernesBerneuilBerny-en-SanterreBertanglesBerteaucourt-lès-ThennesBertrancourtBéthencourt-sur-MerBéthencourt-sur-SommeBettembosBettencourt-RivièreBettencourt-Saint-OuenBeuvraignesBiachesBiarreBiencourtBillancourtBlangy-sous-PoixBlangy-TronvilleBoisberguesBoismontBonnayBonnevilleBosquelBouchavesnes-BergenBouchoirBouchonBoufflersBougainvilleBouillancourt-en-SéryBouillancourt-la-BatailleBouquemaisonBourdonBoursevilleBoussicourtBouttencourtBouvaincourt-sur-BresleBouvincourt-en-VermandoisBouzincourtBovellesBrachesBrailly-CornehotteBrassyBray-lès-MareuilBreillyBresleBreuilBrévillersBrieBriquemesnil-FloxicourtBrocourtBrouchyBrucampsBrutellesBuigny-l'AbbéBuigny-lès-GamachesBuigny-Saint-MaclouBuire-CourcellesBuire-sur-l'AncreBus-la-MésièreBus-lès-ArtoisBussuBussus-lès-YaucourtBussy-lès-DaoursBussy-lès-PoixBuverchyCachyCahonCaixCambronCamps-en-AmiénoisCanaplesCanchyCannessièresCantignyCaoursCappyCardonnetteCarnoy-MametzCarrépuisCartignyCaulièresCavillonCayeux-en-SanterreCerisyCerisy-BuleuxChampienChaussoy-EpagnyChillyChipillyChirmontChuignesChuignollesCiterneCizancourtClairy-SaulchoixCléry-sur-SommeCocquerelCoigneuxCoisyColincampsComblesCondé-FolieContalmaisonContayContevilleContreCottenchyCoullemelleCoulonvillersCourceletteCourcelles-au-BoisCourcelles-sous-MoyencourtCourcelles-sous-ThoixCourtemancheCramontCrémeryCressy-OmencourtCreuseCroix-MoligneauxCroixraultCrouy-Saint-PierreCurchyCurluDameryDancourt-PopincourtDaoursDavenescourtDémuinDernancourtDeviseDomart-sur-la-LuceDomesmontDominoisDomléger-LongvillersDommartinDompierre-BecquincourtDompierre-sur-AuthieDomqueurDomvastDoudelainvilleDouillyDriencourtDromesnilDrucatEaucourt-sur-SommeÉclusier-VauxEmbrevilleEnglebelmerEnnemainÉpagne-ÉpagnetteÉpaumesnilÉpécampsÉpénancourtÉplessierÉquancourtÉquennes-ÉramecourtErchesErcheuErcourtErgniesÉrondelleEsclainvillersEsmery-HallonEssertauxEstrébœufEstrées-DeniécourtEstrées-lès-CrécyEstrées-MonsEstrées-sur-NoyeÉtalonÉtelfayÉterpignyÉtinehem-MéricourtÉtréjustÉtricourt-ManancourtFalvyFamechonFaverollesFavièresFayFerrièresFescampsFeuillèresFieffes-MontreletFienvillersFignièresFinsFlaucourtFlersFlers-sur-NoyeFleuryFluyFoliesFollevilleFonches-FonchetteFontaine-le-SecFontaine-lès-CappyFontaine-sous-MontdidierFontaine-sur-MayeFontaine-sur-SommeForcevilleForceville-en-VimeuForest-l'AbbayeForest-MontiersFossemanantFoucaucourt-en-SanterreFoucaucourt-Hors-NesleFouencampsFouquescourtFourcignyFourdrinoyFramerville-RainecourtFramicourtFrancièresFranleuFranquevilleFransartFransuFransuresFranvillersFréchencourtFrémontiersFresnes-MazancourtFresnes-TilloloyFresnevilleFresnoy-AndainvilleFresnoy-au-ValFresnoy-en-ChausséeFresnoy-lès-RoyeFrettecuisseFrettemeuleFriaucourtFricampsFricourtFriseFrohen-sur-AuthieFroyellesFrucourtGapennesGauvilleGentellesGézaincourtGinchyGlisyGorenflosGorgesGoyencourtGrand-LaviersGrandcourtGratibusGrattepancheGrébault-MesnilGrivesnesGrivillersGrouches-LuchuelGrunyGuerbignyGueschartGueudecourtGuignemicourtGuillaucourtGuillemontGuizancourtGuyencourt-SaulcourtGuyencourt-sur-NoyeHaillesHallivillersHalloy-lès-PernoisHalluHameletHancourtHangardHangest-sur-SommeHardecourt-aux-BoisHarponvilleHattencourtHautvillers-OuvilleHavernasHébécourtHédauvilleHeillyHem-HardinvalHem-MonacuHénencourtHerbécourtHérissartHerlevilleHerlyHervillyHesbécourtHescampsHeucourt-CroquoisonHeudicourtHeuzecourtHiermontHuchennevilleHumbercourtHuppyHypercourtIgnaucourtInval-BoironIrlesJumelL'Échelle-Saint-AurinLa Chaussée-TirancourtLa ChavatteLa FaloiseLa Neuville-lès-BrayLa Neuville-Sire-BernardLa VicogneLaboissière-en-SanterreLachapelleLafresguimont-Saint-MartinLahoussoyeLaleuLamarondeLamotte-BrebièreLamotte-BuleuxLamotte-WarfuséeLanchèresLanches-Saint-HilaireLanguevoisin-QuiqueryLaucourtLaviévilleLawarde-Mauger-l'HortoyLe BoisleLe CardonnoisLe HamelLe MazisLe MeillardLe MesgeLe Plessier-RozainvillersLe QuesneLe QuesnelLe TitreLe TranslayLéalvillersLesbœufsLiancourt-FosseLicourtLiéramontLiercourtLigescourtLignièresLignières-ChâtelainLignières-en-VimeuLihonsLimeuxLiomerLongLongavesnesLonguevalLonguevilletteLouvencourtLouvrechyLucheuxMachielMachyMailly-MailletMailly-RainevalMaisnièresMaison-PonthieuMaison-RolandMaizicourtMalpartMarché-AllouardeMarchélepot-MiseryMarestmontiersMareuil-CaubertMaricourtMarieuxMarlersMarquaixMarquivillersMartainnevilleMatignyMaucourtMaurepasMéharicourtMeigneuxMénesliesMéréaucourtMérélessartMéricourt-en-VimeuMéricourt-l'AbbéMesnil-BruntelMesnil-DomqueurMesnil-en-ArrouaiseMesnil-MartinsartMesnil-Saint-GeorgesMesnil-Saint-NicaiseMétignyMézerollesMézières-en-SanterreMiannayMillencourtMillencourt-en-PonthieuMiraumontMirvauxMolliens-au-BoisMolliens-DreuilMonchy-LagacheMons-BoubertMonsuresMontagne-FayelMontauban-de-PicardieMontigny-les-JongleursMontigny-sur-l'HallueMontonvillersMorchainMorcourtMoriselMorlancourtMorvillers-Saint-SaturninMouflersMouflièresMoyencourtMoyencourt-lès-PoixMoyennevilleMuille-VilletteNampontNamptyNesle-l'HôpitalNesletteNeufmoulinNeuilly-l'HôpitalNeuilly-le-DienNeuville-au-BoisNeuville-CoppegueuleNeuvilletteNibasNoyelles-en-ChausséeNoyelles-sur-MerNurluOccochesOchancourtOffigniesOffoyOissyOneuxOresmauxOust-MarestOutreboisOvillers-la-BoissellePargnyParvillers-le-QuesnoyPernoisPiennes-OnvillersPierregotPissyPlachy-BuyonPœuillyPonches-EstruvalPont-NoyellesPonthoilePort-le-GrandPottePozièresProuvilleProuzelProyartPuchevillersPunchyPuzeauxPysQuerrieuQuesnoy-le-MontantQuesnoy-sur-AirainesQuiry-le-SecQuivièresRainchevalRamburellesRamburesRancourtRegnière-ÉcluseRemaisnilRemaugiesRemiencourtRethonvillersRevellesRibeaucourtRibemont-sur-AncreRiencourtRogyRoigliseRollotRonssoyRouvrelRouvroy-en-SanterreRouy-le-GrandRouy-le-PetitRubempréRubescourtRumignySaignevilleSailly-FlibeaucourtSailly-LauretteSailly-le-SecSailly-SailliselSaint-AcheulSaint-Aubin-MontenoySaint-Aubin-RivièreSaint-BlimontSaint-Christ-BriostSaint-Germain-sur-BresleSaint-GratienSaint-Léger-lès-AuthieSaint-Léger-sur-BresleSaint-MardSaint-MaulvisSaint-MaxentSaint-Quentin-en-TourmontSaint-SauflieuSaint-Vaast-en-ChausséeSainte-SegréeSaissevalSancourtSaulchoy-sous-PoixSauvillers-MongivalSenarpontSenlis-le-SecSentelieSeuxSorelSorel-en-VimeuSouesSourdonSoyécourtSurcampsSuzanneTaillyTempleux-la-FosseTempleux-le-GuérardTerramesnilTertryThennesThézy-GlimontThiepvalThieulloy-l'AbbayeThieulloy-la-VilleThièvresThoixThoryTilloloyTilloy-FlorivilleTincourt-BouclyTœuflesTours-en-VimeuToutencourtTreuxTullyUgny-l'ÉquipéeVadencourtVaire-sous-CorbieValinesVarennesVauchelles-lès-AuthieVauchelles-lès-DomartVauchelles-les-QuesnoyVaudricourtVauvillersVaux-en-AmiénoisVaux-MarquennevilleVaux-sur-SommeVecquemontVelennesVercourtVergiesVermandovillersVerpillièresVers-sur-SelleVille-le-MarcletVille-sur-AncreVillecourtVilleroyVillers-aux-ÉrablesVillers-CampsartVillers-CarbonnelVillers-FauconVillers-lès-RoyeVillers-sous-AillyVillers-sur-AuthieVillers-TournelleVironchauxVismesVitz-sur-AuthieVoyennesVraignes-en-VermandoisVraignes-lès-HornoyVrélyVronWargniesWarloy-BaillonWarlusWarsyWarvillersWiencourt-l'ÉquipéeWiry-au-MontWoignarueWoirelYYonvalYvrenchYvrencheuxYzengremerYzeux
Next door

Départements next to Somme

The départements that share a border with it: each one’s communes, and how many of its towns have an overall grade.

Questions about Somme

What is the best place to live in Somme?

Salouël ranks first of 24 graded towns of 2,500 or more: safety (A+) and health (A) are its strongest grades; cost of living (C−) is its lowest. Ailly-sur-Noye and Villers-Bretonneux follow.

How do the biggest towns in Somme grade?

Amiens (136,449 people) grades D overall, with its best grade in walkability. Abbeville (22,395 people) grades D overall, with its best grade in walkability.

How are these towns ranked?

By the overall grade, which blends six graded subjects (cost of living, safety, schools, health, jobs and income, walkability) from public data, each comparing a town with every French town of 1,000 or more. The rank is among the towns of 2,500 or more in Somme, where five or more have an overall grade.

Is every commune in Somme on TownRatings?

Yes: all 771 have their page, listed on this page. Grading depends on size: the 24 towns of 2,500 or more get every grade we can give them, the 70 of 1,000 to 2,499 get subject grades, and the 677 villages under 1,000 have their page with the figures, without grades.

Photos: Salouël, Leptictidium (CC BY-SA 3.0) · Ailly-sur-Noye, Markus3 (Marc ROUSSEL) (CC BY-SA 2.5) · Villers-Bretonneux, Graeme Travers (CC BY-SA 3.0) · Boves, Archeor80 (CC BY-SA 4.0) · Ailly-sur-Somme, Leroypy (CC BY-SA 3.0) · Saleux, Claude villetaneuse (CC BY-SA 4.0) · Corbie, VVVCFFrance (CC BY-SA 4.0) · Moreuil, Claude Villetaneuse (CC BY-SA 3.0) · Camon, VVVCFFrance (CC BY-SA 4.0) · Rivery, APictche (CC BY-SA 4.0) · Doullens, Markus3 (Marc ROUSSEL) (CC BY-SA 3.0) · Rue, APictche (CC BY-SA 4.0) · Flixecourt, Markus3 (Marc ROUSSEL) (CC BY-SA 3.0) · Friville-Escarbotin, APictche (CC BY-SA 4.0) · Rosières-en-Santerre, Bycro (CC BY-SA 4.0) · Longueau, BB 22385 (CC BY-SA 4.0) · Albert, Markus3 (Marc ROUSSEL) (CC BY-SA 2.5) · Mers-les-Bains, Ricardo Boimare (CC BY 2.5) · Roye, Unknown Unknown (Public domain) · Ham, Ray Ok (CC BY 3.0) · Montdidier, Unknown author Unknown author (Public domain) · Amiens, Paul.schrepfer (CC BY 4.0) · Abbeville, Paul.schrepfer (CC BY 4.0) · Péronne, Claude villetaneuse (CC BY-SA 3.0), via Wikimedia Commons.

Sources: TownRatings grades: our own summary of the data, ranking French towns against each other only, run #47 of October 30, 2026 · INSEE, census 2023 (population). Under the Licence Ouverte / Open Licence 2.0 (Etalab).

Contains public sector information under the Licence Ouverte / Open Licence 2.0 (Etalab): INSEE, DGFiP, the Interior Ministry’s statistics service (SSMSI), the Ministry of Education (DEPP), the Health Ministry’s statistics service (DREES) and the Housing Ministry (Carte des loyers). Commune boundaries: IGN Admin Express.