Vivant· Is the village alive?

Cassel

Nord · CA Coeur de Flandre · INSEE 59135

A food shop, a school and somewhere to eat or drink.

Served 63.7/100 · confidence: high· Better served than 96 % of the {n|commune|communes} of a similar size.

Identity

Cassel (INSEE 59135) is in Nord (59), part of CA Coeur de Flandre. Population 2,198 (2023). [1]

INSEE density class: Rural à habitat dispersé (level 6). [2]

Data vintages: INSEE BPE 2025 · INSEE SIRENE 2026-09 · INSEE census (RP) 2023 · INSEE COG 2026 · INSEE density grid 2026 · Commune website 2026-10-24.

Permanent link: https://vivantrural.com/en/fr/59135-cassel

Vitality score

Vitality score 63.7/100 — Served (model fr-v0.2).

Confidence: high.

Better served than 96 % of the 8,986 communes of a similar size.

Compare this with communes of a similar size. The score measures how well a place is served relative to its own size band, and larger communes score higher as a rule — so it reads meaningfully against another village, and misleadingly against a town.

Measured but not scored in this model: Market. See the methodology for why.

ComponentValue (0–1)WeightContribution
Daily food0.422510.54
Social0.972019.43
Education0.63106.32
Health0.63106.29
Public & culture0.3951.97
Population trend0.51105.1
Housing mix0.954.49

Services

What is here, at a glance

Food 3 of 6
Eating out 1 of 1
Cafés and bars 1 of 1
Schools 2 of 3
Health 2 of 4
Public services 1 of 1
Culture 1 of 2
Sport 1 of 2
Everyday services 3 of 3
Lodging 1 of 2
One square per service type, shaded by how many: none, one, a few, five or more. A blank square means none was counted — the sources do not distinguish “none here” from “not counted”.

A food shop, a school and somewhere to eat or drink. [3,4]

2 × Bakery (boulangerie) (AU PAIN DU GEANT). [3,4]

2 × Grocery (épicerie / supérette) (VIVAL · TRADITION EN NORD). [3,4]

1 × Supermarket (CARREFOUR CONTACT). [3,4]

10 × Restaurant (RESTAURANT DE L'HOTEL DU SAUVAGE · JARDIN DU MONT DES RECOLLETS · A L HOTEL DE VILLE · HAUT BONHEUR DE LA TABLE). [3,4]

6 × Café / bar (A LA BOTTE DE PAILLE · A LA PORTE DE BERGUES · AUX TROIS MOULINS). [4]

2 × Primary school (élémentaire) (ECOLE PRIMAIRE TILL L'ESPIEGLE · ECOLE PRIMAIRE PRIVEE SAINT JOSEPH). [3]

1 × Collège (COLLEGE ROBERT LE FRISON). [3]

4 × GP (médecin généraliste) (REGIS LEPLAT, MÉDECIN · ISABELLE BODEIN-MARTIN, MÉDECIN · MARIE VANDENABEELE, MÉDECIN · CATHERINE LENANCKER, MÉDECIN). [3]

1 × Pharmacy (PHARMACIE DU MONT CASSEL). [3,4]

1 × Post office / agence postale (LA POSTE). [3]

1 × Library (MEDIATHEQUE DE CASSEL). [3]

2 × Gym / sports hall (COLLEGE ROBERT LE FRISON · SALLE DES SPORTS). [3]

4 × Bank (CAISSE LOCALE DE CREDIT AGRICOLE MUTUEL · CAISSE REGIONALE DU CREDIT MUTUEL NORD EUROPE · AGENCE CASSEL · CAISSE REG CREDIT AGRIC MUT NORD FRANCE). [3]

3 × Hairdresser (DSEALON · L' BARBIER DE CASSEL · DEDECKER AGATHE). [3,4]

1 × Fuel station (STATION SERVICE). [3]

2 × Hotel (CHATELLERIE DE SCHOEBEQUE · L'ART DOIZE). [3,4]

Not counted, because the business register records them as closed: 1 × Grocery (épicerie / supérette), 1 × Supermarket, 3 × Restaurant.

Not found in the commune: Butcher (boucherie), Nursery school (maternelle). [3,4]

All 25 service types, with per-source counts
TypeCountNamesSources
Bakery (boulangerie)2AU PAIN DU GEANTINSEE BPE 2 / INSEE SIRENE 3 [3,4]
Butcher (boucherie)0INSEE BPE 0 / INSEE SIRENE 0 [3,4]
Grocery (épicerie / supérette)2VIVAL · TRADITION EN NORDINSEE SIRENE 2 / INSEE BPE 0 [3,4]
Supermarket1CARREFOUR CONTACTINSEE SIRENE 1 / INSEE BPE 0 [3,4]
Cheese shop (fromagerie)0INSEE SIRENE 0 [4]
Fishmonger0INSEE BPE 0 / INSEE SIRENE 0 [3,4]
Restaurant10RESTAURANT DE L'HOTEL DU SAUVAGE · JARDIN DU MONT DES RECOLLETS · A L HOTEL DE VILLE · HAUT BONHEUR DE LA TABLEINSEE BPE 10 / INSEE SIRENE 16 [3,4]
Café / bar6A LA BOTTE DE PAILLE · A LA PORTE DE BERGUES · AUX TROIS MOULINSINSEE SIRENE 6 [4]
Nursery school (maternelle)0INSEE BPE 0 [3]
Primary school (élémentaire)2ECOLE PRIMAIRE TILL L'ESPIEGLE · ECOLE PRIMAIRE PRIVEE SAINT JOSEPHINSEE BPE 2 [3]
Collège1COLLEGE ROBERT LE FRISONINSEE BPE 1 [3]
GP (médecin généraliste)4REGIS LEPLAT, MÉDECIN · ISABELLE BODEIN-MARTIN, MÉDECIN · MARIE VANDENABEELE, MÉDECIN · CATHERINE LENANCKER, MÉDECININSEE BPE 4 [3]
Pharmacy1PHARMACIE DU MONT CASSELINSEE BPE 1 / INSEE SIRENE 1 [3,4]
Nurse0INSEE BPE 0 [3]
Dentist0INSEE BPE 0 [3]
Post office / agence postale1LA POSTEINSEE BPE 1 [3]
Library1MEDIATHEQUE DE CASSELINSEE BPE 1 [3]
Cinema0INSEE BPE 0 [3]
Gym / sports hall2COLLEGE ROBERT LE FRISON · SALLE DES SPORTSINSEE BPE 2 [3]
Swimming pool0INSEE BPE 0 [3]
Bank4CAISSE LOCALE DE CREDIT AGRICOLE MUTUEL · CAISSE REGIONALE DU CREDIT MUTUEL NORD EUROPE · AGENCE CASSEL · CAISSE REG CREDIT AGRIC MUT NORD FRANCEINSEE BPE 4 [3]
Hairdresser3DSEALON · L' BARBIER DE CASSEL · DEDECKER AGATHEINSEE BPE 3 / INSEE SIRENE 4 [3,4]
Fuel station1STATION SERVICEINSEE BPE 1 / INSEE SIRENE 0 [3]
Hotel2CHATELLERIE DE SCHOEBEQUE · L'ART DOIZEINSEE BPE 2 / INSEE SIRENE 2 [3,4]
Campsite0INSEE BPE 0 / INSEE SIRENE 0 [3,4]

Market and village life

Market day: unknown — nothing found in the datasets or on the commune website.

Trajectory

1968: 2,621 2023: 2,198 axis from zero, so the slope compares with any other commune

Population 2,287 (2012) → 2,198 (2023): -3.9 % over 10 years. [5,1]

Population 2,177 (1990) → 2,198 (2023): 1 % over 30 years. [6,1]

Dwellings (2023): 1,111, of which 5.1 % second homes and 9.6 % vacant. [7]

Access and surroundings

Which way the everyday services lie

2.5 km5 kmFood shop — 2.8 km SW (Bavinchove)
In the commune Bakery, Primary school, GP, Pharmacy Food shop — 2.8 km SW Straight-line, from the mairie, in the direction given. Services in the same town share a spoke. Distance is not travel time: a pass or an estuary can double it.

Bakery (Cassel): 0.1 km to the south-east (straight line). [8]

Food shop (Bavinchove): 2.8 km to the south-west (straight line). [9]

GP (Cassel): 0.1 km to the north-west (straight line). [8]

Pharmacy (Cassel): 0.1 km to the east (straight line). [8]

Primary school (Cassel): 0.1 km to the east (straight line). [8]

Climate

Where this sits nationally

Each track runs from the 5th to the 95th percentile of the 34,141 communes with that measurement; the tick is the median. A value beyond either end sits at the end and is marked ▸.

An average of 5 days a year at or above 30 °C and 36 days at or below 0 °C, over 20 complete years in 1995–2024. [10]

Measured at the STEENVOORDE weather station, 6.7 km away at 42 m; the village itself is at 154 m. [10]

The village sits 112 m above the station, so each day's reading was shifted by 5.71 °C per km of altitude before the days were counted. Expect the result to be within about 0.68 °C. [10]

Muggy days — a dew point at or above 18 °C — average 0 days a summer. [10]

Humidity measured at STEENVOORDE, 6.7 km away at 42 m, over 18 summers. [10]

That station sits 112 m below the village, so each day's humidity was shifted by 4.22 °C per km before the muggy days were counted. [10]

An average of 747 mm of rain a year, spread over 123 days — about 6.1 mm on a day it rains. [10]

Rainfall measured at STEENVOORDE, 6.7 km away at 42 m. Rainfall is not adjusted for altitude: unlike temperature it has no simple gradient to correct by. [10]

Uncertainties

No specific uncertainties flagged.

References

  1. INSEE census (RP) 2023 — 59135/2023
  2. INSEE density grid 2026
  3. INSEE BPE 2025
  4. INSEE SIRENE 2026-09
  5. INSEE census (RP) 2023 — 59135/2012
  6. INSEE census (RP) 2023 — 59135/1990
  7. INSEE census (RP) 2023 — 59135/logement/2023
  8. INSEE BPE 2025 — 59135
  9. INSEE BPE 2025 — 59054
  10. Météo-France daily climatology 1995-2024

Villages like this one

Matched on size, density, second homes and which everyday shops and services are present — not on the score, so a village of the same kind that is doing better or worse shows up rather than being hidden.

CommuneDeptDistancePopulationScoreBandClimate vs here
Naves19613 km S2,28151.2Partly servedWarmer summers, similar winters.Summers feel about as humid.summer 82 % · winter 96 % · humidity 93 %
Bubry56517 km SW2,24256.3Partly servedMuch the same temperatures.summer 100 % · winter 100 %
Lubersac19601 km S2,24659.8Partly servedWarmer summers and colder winters.Summers feel more humid.summer 69 % · winter 78 % · humidity 64 %
Orléat63554 km S2,24252Partly servedWarmer summers and colder winters.Summers feel about as humid.summer 56 % · winter 49 % · humidity 86 %
Riaillé44457 km SW2,36558.4Partly servedWarmer summers, similar winters.Summers feel about as humid.summer 59 % · winter 97 % · humidity 86 %
La Roche-Jaudy22472 km SW2,62959Partly servedSimilar summers, milder winters.Summers feel about as humid.summer 92 % · winter 69 % · humidity 93 %
Order by distance instead
CommuneDeptDistancePopulationScoreBandClimate vs here
Riaillé44457 km SW2,36558.4Partly servedWarmer summers, similar winters.Summers feel about as humid.summer 59 % · winter 97 % · humidity 86 %
La Roche-Jaudy22472 km SW2,62959Partly servedSimilar summers, milder winters.Summers feel about as humid.summer 92 % · winter 69 % · humidity 93 %
Bubry56517 km SW2,24256.3Partly servedMuch the same temperatures.summer 100 % · winter 100 %
Orléat63554 km S2,24252Partly servedWarmer summers and colder winters.Summers feel about as humid.summer 56 % · winter 49 % · humidity 86 %
Lubersac19601 km S2,24659.8Partly servedWarmer summers and colder winters.Summers feel more humid.summer 69 % · winter 78 % · humidity 64 %
Naves19613 km S2,28151.2Partly servedWarmer summers, similar winters.Summers feel about as humid.summer 82 % · winter 96 % · humidity 93 %

Sort and compare these on the full list →

…and in much the same climate

The same match on size and services, narrowed to communes whose summers, winters and summer humidity are all close to Cassel's. All three are required, so this section is absent for the 11.8 % of communes with no humidity station near enough to measure: two temperature axes alone cannot tell a muggy coast from a dry one.

CommuneDeptDistancePopulationScoreBandClimate vs here
Saint-Brandan22470 km SW2,31750.3Partly servedMuch the same temperatures.Summers feel about as humid.summer 97 % · winter 96 % · humidity 100 %
La Chapelle-Fleurigné35376 km SW2,45151.5Partly servedMuch the same temperatures.Summers feel about as humid.summer 97 % · winter 95 % · humidity 93 %
Guégon56485 km SW2,36547.5Partly servedMuch the same temperatures.Summers feel about as humid.summer 97 % · winter 89 % · humidity 93 %
Pleine-Fougères35385 km SW2,00254.5Partly servedMuch the same temperatures.Summers feel about as humid.summer 97 % · winter 97 % · humidity 86 %
Corseul22423 km SW2,33145.1Partly servedMuch the same temperatures.Summers feel about as humid.summer 95 % · winter 100 % · humidity 93 %
Morbecque5912 km S2,57354.8Partly servedMuch the same temperatures.Summers feel about as humid.summer 97 % · winter 88 % · humidity 93 %