Sign In Register

Vesoul, France

Bourgogne · France

Vesoul is a small city in Bourgogne, France with a population of 19,892. Elevation: 774 ft (236 m). Average temperature: 54°F (12°C).

Data updated June 2026

2.5 /5.0
C+ Fair
19,892 Population 5,683/sq mi density
774 ft Elevation 236 meters
54°F Avg Temperature 12°C
48.9 in Annual Rain
Europe / Paris Timezone
$20,682 Median Income
C+
Overall
2.5 / 5.0
Fair overall score based on economy, affordability, safety and education
F
Economy
1.3 / 5.0
$20,682 median income, 17.5% unemployment
B+
Affordability
3.7 / 5.0
$110,200 home value, $551/mo rent

Discover Vesoul, France

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

People

Population19,892
Density5,683/mi²

Economy

F
Median Income$20,682
Unemployment17.5%
Poverty25.0%

Housing

B+
Home Value$110,200
Rent$551
Housing Units7,957
Rent Burden30.0%

Climate

Avg Temp54°F (12°C)
Rain48.9 in/yr
Sunny Days239/yr
Elevation774 ft (236 m)
Population19,892
Population Density5,683 / sq mi
Elevation774 ft (236 m)
Coordinates47.6260°, 6.1425°
TimezoneEurope/Paris
Country🇫🇷 France
State / ProvinceBourgogne
Average Temperature54°F (12°C)
January Average40°F (4°C)
July Average68°F (20°C)
Annual Precipitation48.9 inches (1,243 mm)
Annual Snowfall10.1 inches (26 cm)
Median Household Income$20,682

About Vesoul

Vesoul is a small city in France (Bourgogne) with a population of 19,892. The city sits at an elevation of 774 feet (236 meters) above sea level. The average annual temperature is 54°F (12°C). Temperatures range from 40°F in January to 68°F in July. Annual precipitation averages 48.9 inches. The timezone is Europe/Paris.

The median household income in Vesoul is $20,682, which is 72% below the national average of $75,149. The unemployment rate is 17.5% (above the 3.6% US average). 25.0% of residents live below the poverty line, higher than the national rate of 12.4%. The area has 1,194 business establishments.

Income: Vesoul vs France

Commute Mode

Income

Median HH Income$20,682
72% below France avg

Employment & Poverty

Unemployment17.5%
386% above France avg
Poverty Rate25.0%
102% above France avg
Establishments (County)1,194

Business (County)

Tax & Cost of Living

Commute & Transportation

Walkability

The median home value in Vesoul is $110,200, 61% below the national median of $281,900. Monthly rent averages $551 (53% below the national average of $1,163). There are 7,957 total housing units in the city. 30.0% of renters spend 30% or more of their income on housing. The home price-to-income ratio is 5.3x, above the traditionally affordable threshold of 3-4x.

Home Value Sources

Ownership Split

Home Values

Census Median$110,200
61% below France avg

Real Estate Market (Redfin)

Rental Costs

Census Median Rent$551
53% below France avg
Rent Burden30.0%

Ownership & Property

Housing Units7,957

Property Tax

Climate in Vesoul

Vesoul has an average annual temperature of 11°C (52°F). The hottest month is Aug (20.4°C), the coldest is Jan (1.5°C). Average annual precipitation is 1005 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 1.5°C / 35°F -6.7° / 11.2° 73.6
Feb 4.5°C / 40°F -4.7° / 15.6° 59.7
Mar 6.6°C / 44°F -3.4° / 19.1° 71.1
Apr 9.3°C / 49°F -3.7° / 21.6° 65.0
May 13.2°C / 56°F 3° / 24.4° 94.4
Jun 18.7°C / 66°F 8° / 31.4° 105.4
Jul 20.3°C / 69°F 9.7° / 33.8° 72.2
Aug 20.4°C / 69°F 9.3° / 33.7° 73.9
Sep 16.6°C / 62°F 4.4° / 30° 74.7
Oct 12.3°C / 54°F 3° / 23.3° 118.7
Nov 5.9°C / 43°F -3.9° / 16.3° 90.1
Dec 3°C / 37°F -6.2° / 12.9° 106.5
Vesoul experiences four distinct seasons with an average annual temperature of 54°F (12°C). Winters average 40°F in January while summers reach 68°F in July. The area gets 239 sunny days per year, above the national average. Annual precipitation totals 48.9 inches (wetter than the 38-inch national average). The area receives 10.1 inches of snow annually. The city sits at an elevation of 774 feet.

Temperature

40°F Jan (4°C) 68°F Jul (20°C)
Annual Average53.7°F
1% below France avg
January Average40°F (4°C)
July Average68°F (20°C)
Sunny Days239 days/yr

Geography

Elevation774 ft (236 m)
Area3.5 sq mi (9.1 km²)
Population Density5,683/sq mi
Coordinates47.6260°N, 6.1425°W
TimezoneEurope/Paris

Precipitation & Snow

Annual Rainfall 48.9"
29% above France avg
Snowfall 10.1"
Wettest Month (Nov) 3.94"
Driest Month (Mar) 2.87"

Air Quality

Earthquake History

450 earthquakes (M2.5+) within 150 km since 1990. Strongest: M5.0. Most recent: M3.5 on Jun 27, 2024.

Feb 22, 2003 4 km W of Rambervillers, France M5.0 86 km
Feb 14, 1999 3 km NNE of Belfaux, Switzerland M4.7 114 km
Feb 23, 2004 5 km SSE of Roulans, France M4.4 41 km
May 24, 1995 7 km NE of Le Chenit, Switzerland M4.4 110 km
Mar 22, 2023 1 km NW of Pont-de-Roide, France M4.4 53 km
May 20, 1999 4 km SSE of Plaffeien, Switzerland M4.2 135 km
May 12, 2005 1 km NW of Oensingen, Switzerland M4.2 123 km
Oct 7, 1995 1 km SSE of Grolley, Switzerland M4.1 114 km
Jun 21, 2004 1 km WSW of Frenkendorf, Switzerland M4.1 118 km
Sep 17, 1995 0 km ESE of Corminboeuf, Switzerland M4.1 117 km
Jul 1, 2017 7 km E of Châtel-Saint-Denis, Switzerland M4.1 139 km
Feb 14, 1990 4 km SE of Saint-Paul-en-Chablais, France M4.0 147 km
Nov 17, 1997 2 km ENE of Blotzheim, France M4.0 104 km
Sep 10, 2022 1 km WSW of Zimmersheim, France M3.9 92 km
Feb 24, 2003 9 km NNE of Levier, France M3.9 67 km
Aug 19, 2007 1 km SE of Rambervillers, France M3.9 87 km
Nov 13, 2000 1 km WNW of Langendorf, Switzerland M3.8 111 km
Feb 18, 2004 2 km SW of Vuadens, Switzerland M3.8 131 km
Mar 14, 2005 3 km ESE of Eichstetten, Germany M3.8 132 km
Feb 1, 1997 4 km ENE of Altkirch, France M3.7 87 km
Source: USGS (M2.5+, 1990-2025)

Tsunami History

1 tsunami recorded within 500 km.

Year Location Cause Max Wave Deaths Distance
563 LAKE GENEVA Meteorological - - 150 km
Source: NOAA/NCEI Historical Tsunami Database. Sorted by wave height.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 40°F (4°C) 3.4 in
February 37°F (3°C) 3.2 in
March 43°F (6°C) 2.9 in Driest
April 48°F (9°C) 3.0 in
May 56°F (13°C) 3.8 in
June 62°F (16°C) 3.7 in
July 68°F (20°C) 3.2 in Warmest
August 66°F (19°C) 2.9 in
September 59°F (15°C) 3.5 in
October 51°F (11°C) 3.7 in
November 41°F (5°C) 3.9 in Wettest
December 37°F (3°C) 3.9 in Coldest

Vesoul has a seasonal temperature swing of 31°F / from 37°F in December to 68°F in July. Total annual precipitation is 41.3 inches, with November being the wettest month (3.9") and March the driest (2.9").

View full weather details →

Schools in Vesoul

14 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Collège privé le Marteroy - - - -
École primaire privée du Marteroy - - - -
École maternelle Saint-Exupéry - - - -
École primaire Pablo Picasso - - - -
Lycée général et technologique Les Haberges - - - -
Lycée polyvalent Édouard Belin - - - -
Lycée professionnel Luxembourg - - - -
CMA Formation Vesoul - - - -
École maternelle Jean Morel-Les Repes - - - -
École primaire Matisse - - - -
Lycée général, technologique et professionnel agricole Étienne Munier - - - -
École maternelle de la Banque - - - -
École élémentaire du Luxembourg - - - -
École maternelle Montmarin - - - -
View full schools details →

Radio Stations near Vesoul

5 stations within ~55 km.

Station Genre Quality
4U Radios - 4U 70s Flowers classic hits 70s, old hits MP3
Magnum La Radio - MP3 192 kbps
Radio Food ambient, relaxing MP3 128 kbps
Radio Star Franche Comté - MP3 128 kbps
Radio star VESOUL - MP3 128 kbps

Museums in Vesoul

NameTypeAddressPhoneAnnual Revenue
L'Ecclesia
Maison de la Ruralité
Musée de la Dentelles de Luxeuil-les-Bains
Musée de la Tour des échevins
Musée du Combattant de la Haute-Saône
Musée Jean-Léon Gérôme
Musée Jules Adler

Libraries in Vesoul

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Bibliothèque Louis Garret0.0
Bibliothèque Municipale0.0
Bibliothèque municipale0.0
Bibliothèque municipale0.0
Bibliothèque universitaire de Vesoul0.0
C.C.S.L. Roger Robinet0.0
Médiathèque Gustave Courtois0.0
Médiathèque Municipale0.0

Farmers Markets in Vesoul

NameAddressSeasonHoursOrganicWebsite
Les Halles
Marché Couvert
Marché du Mercredi
Marché du Samedi

Hotels in Vesoul

4 hotels within city radius - OpenStreetMap data

Formule 1
Grand Hôtel du Nord
Hôtel de Lion
Hôtel Ibis

Cafes in Vesoul

8 cafes within city radius - OpenStreetMap data

Brasserie de l'Hôtel de Ville
Cafe Francais
Caput, Salon de Thé
Chez Georgette
La Face Cachée
La Table de Nath
Le Globe
Salon de The

Cinemas in Vesoul

2 cinemas within city radius - OpenStreetMap data

Club 6
Majestic

Clinics in Vesoul

3 clinics within city radius - OpenStreetMap data

Centre Médico-psychologique
Clinique Saint-Martin
Santélys Bourgogne - Franche-Comté

Dentists in Vesoul

1 dentists within city radius - OpenStreetMap data

FR #114031900

Veterinaries in Vesoul

1 veterinaries within city radius - OpenStreetMap data

Clinique Vétérinaire de l'Ile Verte

Train Stations in Vesoul

1 train stations within city radius - OpenStreetMap data

Vesoul

Bus Stations in Vesoul

1 bus stations within city radius - OpenStreetMap data

Pôle Multimodal

Gas Stations in Vesoul

4 gas stations within city radius - OpenStreetMap data

Avia
Intermarché
Station du Lac
Total

Banks in Vesoul

12 banks within city radius - OpenStreetMap data

Banque Populaire
Banque Populaire
Banque Populaire
BNP Paribas
Caisse d'Épargne
Caisse d'Épargne
CIC
Crédit Agricole
Crédit Agricole
Groupama
LCL
Société Générale

Shopping Malls in Vesoul

1 shopping malls within city radius - OpenStreetMap data

Centre Commercial Montmarin

Gyms in Vesoul

2 gyms within city radius - OpenStreetMap data

Jungle Gym
Tonus

Breweries in Vesoul

NameTypeAddressPhoneWebsite
Dan’s Beer

Ski Resorts Near Vesoul

8 ski resorts within range.

Resort Slopes (km) Lifts Peak (m) Price Season Night Park
Brot-Dessus 0.0 - - $0 - - -
La Cernay Blanche 0.0 - - $0 - - -
Sommartel / Le Locle 0.0 - - $0 - - -
Site du Meix Musy 0.0 - - $0 - - -
Chapeau-Râblé - La Chaux-de-Fonds 0.0 - - $0 - - -
Pierrefontaine Les Varans 0.0 - - $0 - - -
Goule 0.0 - - $0 - - -
La Planche des Belles Filles 0.0 - - $0 - - -

Airports Near Vesoul

42 airports within the area.

AirportIATAType
Dole Tavaux AirportDLEMedium Airport
Épinal Mirecourt AirportEPLMedium Airport
Les Eplatures Airport-Medium Airport
Luxeuil-Saint-Sauveur (BA 116) Air Base-Medium Airport
Montbéliard-Courcelles Airfield-Medium Airport
Vesoul-Frotey Airfield-Medium Airport
Aéro Sermange Airfield-Small Airport
Arbois Ultralight Airfield-Small Airport
Arc-lès-Gray Airfield-Small Airport
Arc-sous-Cicon Airfield-Small Airport
Athose Airfield-Small Airport
Balaiseaux Airfield-Small Airport
Bay Airfield-Small Airport
Belfort Chaux Airfield-Small Airport
Besançon La Vèze Airfield-Small Airport
Besançon-Thise Airfield-Small Airport
Bonnay Airfield-Small Airport
Bucey-lès-Gy Airfield-Small Airport
Dropt AltiSurface-Small Airport
Épinal Dogneville Airfield-Small Airport
Fontaine-lès-Clerval Ultralight Airfield-Small Airport
Fournet ULM-Small Airport
Francourt Airfield-Small Airport
Gevigney Airfield-Small Airport
Gray Saint-Adrien Airfield-Small Airport
Jasney Airfield-Small Airport
La Malachère Airfield-Small Airport
La Tête Des Champs Altiport-Small Airport
La Vrine Ultralight Airfield-Small Airport
Lambrey Airfield-Small Airport
Lanans Airfield-Small Airport
Môtiers Airfield-Small Airport
Neuchâtel Airfield-Small Airport
Neufchâteau Airfield-Small Airport
Pontarlier Airfield-Small Airport
Ramonchamp Ultralight Airfield-Small Airport
Saulnot Airfield-Small Airport
Senoncourt Airfield-Small Airport
Tincey Airfield-Small Airport
Venisey Airfield-Small Airport
Vigearde Airfield-Small Airport
Ville sur Illon Airfield-Small Airport

Post Offices in Vesoul

3 post offices.

Post OfficeAddress
Noidans-lès-Vesoul
Vesoul Montmarin
Vesoul République

Churches & Religious Organizations in Vesoul

4 religious organizations (IRS tax-exempt data).

NameAddress
Chapelle
Église Saint-Georges
Église Vie Nouvelle
Mosquée Arrahma

Quick Facts

Timezone
Europe/Paris

🇫🇷 About France

Capital Paris
Population 66,987,244
Area 547,030 km²
GDP (USD) $3,056,250,648,138
GDP per capita $44,700
HDI 0.917
Life expectancy 82.9 years
Internet users 86.8%
Urban population 78.8%
Currency EUR (Euro)
Languages French
Calling code +33
TLD .fr
Driving side right

Public Holidays in France

11 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day Jour de l'an
Apr 6 Easter Monday Lundi de Pâques
May 1 Labour Day Fête du Travail
May 8 Victory in Europe Day Victoire 1945
May 14 Ascension Day Ascension
May 25 Whit Monday Lundi de Pentecôte
Jul 14 Bastille Day Fête nationale
Aug 15 Assumption Day Assomption
Nov 1 All Saints' Day Toussaint
Nov 11 Armistice Day Armistice 1918
Dec 25 Christmas Day Noël

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Vesoul.

Get Report

Frequently Asked Questions About Vesoul

What is the population of Vesoul?

Vesoul has a population of 19,892 residents and is located in France. The population density is 5,683 people per square mile, spread across 3.5 square miles.

Is Vesoul expensive to live in?

The median household income is $20,682, 72% below the national average of $75,149. The median home value is $110,200 (61% below the U.S. median). Renters pay a median of $551 per month, below the national average of $1,163. The home price-to-income ratio is 5.3x, which means housing is a stretch relative to local earnings.

What is the weather like in Vesoul?

Vesoul has a four-season climate with an average annual temperature of 54°F (12°C). Winter temperatures average 40°F in January, while summers reach an average of 68°F in July. The area receives 239 sunny days per year. Annual rainfall totals 48.9 inches, with 10.1 inches of snow.

How is the job market in Vesoul?

The job market in Vesoul faces challenges, with unemployment at 17.5% / significantly above the national rate of 3.6%. There are 1,194 business establishments in the area.

How much does housing cost in Vesoul?

The median home value in Vesoul is $110,200. For renters, the median monthly rent is $551.

Nearby Cities

Compare Vesoul with another city: