Home › France › Price changes

When do fuel stations change their prices in France?

Price changes over 90 days at 8 077 stations in France, measured one station at a time: which weekday, how often, by how much, and which network moves first. These are not today’s prices — this is the rhythm behind them.

Window: Aug 9, 2026 – Nov 6, 2026 · 90 days · rebuilt every night

Changes per station
1.30 / week
SP95-E10, over 90 days
Busiest weekday
Tuesday
19.5% of all changes (14.3% if every day were the same)
A price holds for
3 days
median gap between two changes at the same station
Up vs down
57% up
average step 0.029 EUR/L up, 0.028 EUR/L down (SP95-E10)

Which weekday

Each bar is the number of price changes we recorded on that weekday over the whole window, split by direction. The dashed line is what a week with no pattern would look like: one seventh of the changes on each day.

SP95-E10017 71535 429no patternMon · increase: 9 528Mon · cut: 4 313MonTue · increase: 16 038Tue · cut: 10 139Tue26 177Wed · increase: 14 175Wed · cut: 9 909WedThu · increase: 13 949Thu · cut: 9 806ThuFri · increase: 12 917Fri · cut: 11 664FriSat · increase: 7 632Sat · cut: 8 171SatSun · increase: 2 824Sun · cut: 3 420SunDiesel (Gazole)017 71535 429no patternMon · increase: 10 937Mon · cut: 7 899MonTue · increase: 20 344Tue · cut: 14 630TueWed · increase: 19 110Wed · cut: 12 707WedThu · increase: 20 395Thu · cut: 12 181ThuFri · increase: 20 298Fri · cut: 15 131Fri35 429Sat · increase: 12 731Sat · cut: 9 066SatSun · increase: 4 035Sun · cut: 5 087Sun

Scroll the chart sideways to read it.

increase cut – – no pattern
Show the numbers
Which weekday SP95-E10 · increaseSP95-E10 · cutDiesel (Gazole) · increaseDiesel (Gazole) · cut
Monday 9 5284 31310 9377 899
Tuesday 16 03810 13920 34414 630
Wednesday 14 1759 90919 11012 707
Thursday 13 9499 80620 39512 181
Friday 12 91711 66420 29815 131
Saturday 7 6328 17112 7319 066
Sunday 2 8243 4204 0355 087

Ninety days, day by day

Top: the share of stations that changed price that day, above the line for increases, below it for cuts. Bottom: the median price across the market, the same days. The two panels share the same dates — read them as one picture, not as two scales on one axis.

share of stations36%36%18%18%Aug 10, 2026 · increase: 621 · cut: 1 404Aug 10, 2026 · increase: 621 · cut: 1 404Aug 11, 2026 · increase: 1 930 · cut: 927Aug 11, 2026 · increase: 1 930 · cut: 927Aug 12, 2026 · increase: 2 181 · cut: 391Aug 12, 2026 · increase: 2 181 · cut: 391Aug 13, 2026 · increase: 2 761 · cut: 359Aug 13, 2026 · increase: 2 761 · cut: 359Aug 14, 2026 · increase: 2 524 · cut: 549Aug 14, 2026 · increase: 2 524 · cut: 549Aug 15, 2026 · increase: 728 · cut: 254Aug 15, 2026 · increase: 728 · cut: 254Aug 16, 2026 · increase: 436 · cut: 265Aug 16, 2026 · increase: 436 · cut: 265Aug 17, 2026 · increase: 1 694 · cut: 236Aug 17, 2026 · increase: 1 694 · cut: 236Aug 18, 2026 · increase: 1 606 · cut: 372Aug 18, 2026 · increase: 1 606 · cut: 372Aug 19, 2026 · increase: 1 625 · cut: 504Aug 19, 2026 · increase: 1 625 · cut: 504Aug 20, 2026 · increase: 1 513 · cut: 580Aug 20, 2026 · increase: 1 513 · cut: 580Aug 21, 2026 · increase: 1 493 · cut: 258Aug 21, 2026 · increase: 1 493 · cut: 258Aug 22, 2026 · increase: 1 204 · cut: 200Aug 22, 2026 · increase: 1 204 · cut: 200Aug 23, 2026 · increase: 64 · cut: 104Aug 23, 2026 · increase: 64 · cut: 104Aug 24, 2026 · increase: 1 069 · cut: 248Aug 24, 2026 · increase: 1 069 · cut: 248Aug 25, 2026 · increase: 1 452 · cut: 426Aug 25, 2026 · increase: 1 452 · cut: 426Aug 26, 2026 · increase: 826 · cut: 651Aug 26, 2026 · increase: 826 · cut: 651Aug 27, 2026 · increase: 827 · cut: 521Aug 27, 2026 · increase: 827 · cut: 521Aug 28, 2026 · increase: 1 136 · cut: 866Aug 28, 2026 · increase: 1 136 · cut: 866Aug 29, 2026 · increase: 781 · cut: 205Aug 29, 2026 · increase: 781 · cut: 205Aug 30, 2026 · increase: 176 · cut: 78Aug 30, 2026 · increase: 176 · cut: 78Aug 31, 2026 · increase: 1 753 · cut: 280Aug 31, 2026 · increase: 1 753 · cut: 280Sep 1, 2026 · increase: 2 350 · cut: 170Sep 1, 2026 · increase: 2 350 · cut: 170Sep 2, 2026 · increase: 2 013 · cut: 298Sep 2, 2026 · increase: 2 013 · cut: 298Sep 3, 2026 · increase: 2 472 · cut: 175Sep 3, 2026 · increase: 2 472 · cut: 175Sep 4, 2026 · increase: 2 791 · cut: 192Sep 4, 2026 · increase: 2 791 · cut: 192Sep 5, 2026 · increase: 1 077 · cut: 258Sep 5, 2026 · increase: 1 077 · cut: 258Sep 6, 2026 · increase: 286 · cut: 167Sep 6, 2026 · increase: 286 · cut: 167Sep 7, 2026 · increase: 2 102 · cut: 246Sep 7, 2026 · increase: 2 102 · cut: 246Sep 8, 2026 · increase: 1 932 · cut: 312Sep 8, 2026 · increase: 1 932 · cut: 312Sep 9, 2026 · increase: 1 425 · cut: 579Sep 9, 2026 · increase: 1 425 · cut: 579Sep 10, 2026 · increase: 1 343 · cut: 529Sep 10, 2026 · increase: 1 343 · cut: 529Sep 11, 2026 · increase: 975 · cut: 1 115Sep 11, 2026 · increase: 975 · cut: 1 115Sep 12, 2026 · increase: 802 · cut: 487Sep 12, 2026 · increase: 802 · cut: 487Sep 13, 2026 · increase: 229 · cut: 163Sep 13, 2026 · increase: 229 · cut: 163Sep 14, 2026 · increase: 1 399 · cut: 625Sep 14, 2026 · increase: 1 399 · cut: 625Sep 15, 2026 · increase: 2 304 · cut: 370Sep 15, 2026 · increase: 2 304 · cut: 370Sep 16, 2026 · increase: 2 450 · cut: 264Sep 16, 2026 · increase: 2 450 · cut: 264Sep 17, 2026 · increase: 1 580 · cut: 406Sep 17, 2026 · increase: 1 580 · cut: 406Sep 18, 2026 · increase: 997 · cut: 1 209Sep 18, 2026 · increase: 997 · cut: 1 209Sep 19, 2026 · increase: 579 · cut: 514Sep 19, 2026 · increase: 579 · cut: 514Sep 20, 2026 · increase: 42 · cut: 44Sep 20, 2026 · increase: 42 · cut: 44Sep 21, 2026 · increase: 499 · cut: 745Sep 21, 2026 · increase: 499 · cut: 745Sep 22, 2026 · increase: 580 · cut: 1 178Sep 22, 2026 · increase: 580 · cut: 1 178Sep 23, 2026 · increase: 270 · cut: 1 003Sep 23, 2026 · increase: 270 · cut: 1 003Sep 24, 2026 · increase: 620 · cut: 732Sep 24, 2026 · increase: 620 · cut: 732Sep 25, 2026 · increase: 1 083 · cut: 606Sep 25, 2026 · increase: 1 083 · cut: 606Sep 26, 2026 · increase: 153 · cut: 63Sep 26, 2026 · increase: 153 · cut: 63Sep 27, 2026 · increase: 450 · cut: 205Sep 27, 2026 · increase: 450 · cut: 205Sep 28, 2026 · increase: 103 · cut: 13Sep 28, 2026 · increase: 103 · cut: 13Sep 29, 2026 · increase: 1 368 · cut: 358Sep 29, 2026 · increase: 1 368 · cut: 358Sep 30, 2026 · increase: 807 · cut: 895Sep 30, 2026 · increase: 807 · cut: 895Oct 1, 2026 · increase: 301 · cut: 956Oct 1, 2026 · increase: 301 · cut: 956Oct 2, 2026 · increase: 291 · cut: 1 074Oct 2, 2026 · increase: 291 · cut: 1 074Oct 3, 2026 · increase: 595 · cut: 1 184Oct 3, 2026 · increase: 595 · cut: 1 184Oct 4, 2026 · increase: 236 · cut: 405Oct 4, 2026 · increase: 236 · cut: 405Oct 5, 2026 · increase: 98 · cut: 62Oct 5, 2026 · increase: 98 · cut: 62Oct 6, 2026 · increase: 598 · cut: 890Oct 6, 2026 · increase: 598 · cut: 890Oct 7, 2026 · increase: 418 · cut: 965Oct 7, 2026 · increase: 418 · cut: 965Oct 8, 2026 · increase: 407 · cut: 830Oct 8, 2026 · increase: 407 · cut: 830Oct 9, 2026 · increase: 536 · cut: 653Oct 9, 2026 · increase: 536 · cut: 653Oct 10, 2026 · increase: 1 106 · cut: 461Oct 10, 2026 · increase: 1 106 · cut: 461Oct 11, 2026 · increase: 596 · cut: 156Oct 11, 2026 · increase: 596 · cut: 156Oct 12, 2026 · increase: 116 · cut: 20Oct 12, 2026 · increase: 116 · cut: 20Oct 13, 2026 · increase: 1 334 · cut: 400Oct 13, 2026 · increase: 1 334 · cut: 400Oct 14, 2026 · increase: 1 420 · cut: 297Oct 14, 2026 · increase: 1 420 · cut: 297Oct 15, 2026 · increase: 1 467 · cut: 212Oct 15, 2026 · increase: 1 467 · cut: 212Oct 16, 2026 · increase: 671 · cut: 599Oct 16, 2026 · increase: 671 · cut: 599Oct 17, 2026 · increase: 341 · cut: 1 476Oct 17, 2026 · increase: 341 · cut: 1 476Oct 18, 2026 · increase: 120 · cut: 594Oct 18, 2026 · increase: 120 · cut: 594Oct 19, 2026 · increase: 23 · cut: 105Oct 19, 2026 · increase: 23 · cut: 105Oct 20, 2026 · increase: 185 · cut: 1 317Oct 20, 2026 · increase: 185 · cut: 1 317Oct 21, 2026 · increase: 198 · cut: 1 331Oct 21, 2026 · increase: 198 · cut: 1 331Oct 22, 2026 · increase: 135 · cut: 1 252Oct 22, 2026 · increase: 135 · cut: 1 252Oct 23, 2026 · increase: 83 · cut: 1 477Oct 23, 2026 · increase: 83 · cut: 1 477Oct 24, 2026 · increase: 96 · cut: 1 839Oct 24, 2026 · increase: 96 · cut: 1 839Oct 25, 2026 · increase: 93 · cut: 660Oct 25, 2026 · increase: 93 · cut: 660Oct 26, 2026 · increase: 32 · cut: 69Oct 26, 2026 · increase: 32 · cut: 69Oct 27, 2026 · increase: 253 · cut: 1 252Oct 27, 2026 · increase: 253 · cut: 1 252Oct 28, 2026 · increase: 404 · cut: 1 066Oct 28, 2026 · increase: 404 · cut: 1 066Oct 29, 2026 · increase: 384 · cut: 946Oct 29, 2026 · increase: 384 · cut: 946Oct 30, 2026 · increase: 241 · cut: 1 154Oct 30, 2026 · increase: 241 · cut: 1 154Oct 31, 2026 · increase: 170 · cut: 1 230Oct 31, 2026 · increase: 170 · cut: 1 230Nov 1, 2026 · increase: 96 · cut: 579Nov 1, 2026 · increase: 96 · cut: 579Nov 2, 2026 · increase: 19 · cut: 260Nov 2, 2026 · increase: 19 · cut: 260Nov 3, 2026 · increase: 146 · cut: 2 167Nov 3, 2026 · increase: 146 · cut: 2 167Nov 4, 2026 · increase: 138 · cut: 1 665Nov 4, 2026 · increase: 138 · cut: 1 665Nov 5, 2026 · increase: 139 · cut: 2 308Nov 5, 2026 · increase: 139 · cut: 2 308Nov 6, 2026 · increase: 96 · cut: 1 912Nov 6, 2026 · increase: 96 · cut: 1 912median price · EUR/L2.1882.0791.969Aug 9, 2026Sep 1, 2026Oct 1, 2026Nov 1, 2026

Scroll the chart sideways to read it.

increase cut — median price · SP95-E10 · EUR/L

A market-wide move — a “wave” — is a run of days on which at least 28% of the stations with a price changed it; the threshold is not a fixed number but the market’s own median plus half the way to its 95th percentile. Within a wave each network gets the centre of gravity of its own changes; the network whose centre falls earliest moved first. Waves found in this window: 6.

How big is one change

The distribution of the size of a single change at a single station, increases on one side and cuts on the other. The marked line on each arm is the median. “Rocket and feather” asks whether the two arms are the same shape — here they are not.

SP95-E10cut · median 0.020increase · median 0.0200.000cut · 0.000 EUR/L – 0.005 EUR/L · 6 686increase · 0.000 EUR/L – 0.005 EUR/L · 5 839cut · 0.005 EUR/L – 0.010 EUR/L · 5 171increase · 0.005 EUR/L – 0.010 EUR/L · 7 0810.010cut · 0.010 EUR/L – 0.015 EUR/L · 10 740increase · 0.010 EUR/L – 0.015 EUR/L · 14 968cut · 0.015 EUR/L – 0.020 EUR/L · 3 032increase · 0.015 EUR/L – 0.020 EUR/L · 4 9730.020cut · 0.020 EUR/L – 0.025 EUR/L · 8 868increase · 0.020 EUR/L – 0.025 EUR/L · 11 457cut · 0.025 EUR/L – 0.030 EUR/L · 2 056increase · 0.025 EUR/L – 0.030 EUR/L · 3 0390.030cut · 0.030 EUR/L – 0.035 EUR/L · 5 193increase · 0.030 EUR/L – 0.035 EUR/L · 7 070cut · 0.035 EUR/L – 0.040 EUR/L · 1 326increase · 0.035 EUR/L – 0.040 EUR/L · 2 1950.040cut · 0.040 EUR/L – 0.045 EUR/L · 3 385increase · 0.040 EUR/L – 0.045 EUR/L · 4 918cut · 0.045 EUR/L – 0.050 EUR/L · 1 017increase · 0.045 EUR/L – 0.050 EUR/L · 1 4980.050cut · 0.050 EUR/L – 0.055 EUR/L · 2 332increase · 0.050 EUR/L – 0.055 EUR/L · 3 931cut · 0.055 EUR/L – 0.060 EUR/L · 670increase · 0.055 EUR/L – 0.060 EUR/L · 9210.060cut · 0.060 EUR/L – 0.065 EUR/L · 1 490increase · 0.060 EUR/L – 0.065 EUR/L · 2 216cut · 0.065 EUR/L – 0.070 EUR/L · 528increase · 0.065 EUR/L – 0.070 EUR/L · 6770.070cut · 0.070 EUR/L – 0.075 EUR/L · 1 191increase · 0.070 EUR/L – 0.075 EUR/L · 1 248≥ 0.075cut · ≥ 0.075 EUR/L · 3 737increase · ≥ 0.075 EUR/L · 5 032median 0.020 EUR/Lmedian 0.020 EUR/Lsize of one change · EUR/LDiesel (Gazole)cut · median 0.021increase · median 0.0240.000cut · 0.000 EUR/L – 0.005 EUR/L · 6 962increase · 0.000 EUR/L – 0.005 EUR/L · 6 020cut · 0.005 EUR/L – 0.010 EUR/L · 6 275increase · 0.005 EUR/L – 0.010 EUR/L · 8 4120.010cut · 0.010 EUR/L – 0.015 EUR/L · 12 737increase · 0.010 EUR/L – 0.015 EUR/L · 18 557cut · 0.015 EUR/L – 0.020 EUR/L · 4 416increase · 0.015 EUR/L – 0.020 EUR/L · 6 2150.020cut · 0.020 EUR/L – 0.025 EUR/L · 10 105increase · 0.020 EUR/L – 0.025 EUR/L · 15 792cut · 0.025 EUR/L – 0.030 EUR/L · 3 032increase · 0.025 EUR/L – 0.030 EUR/L · 4 5820.030cut · 0.030 EUR/L – 0.035 EUR/L · 6 423increase · 0.030 EUR/L – 0.035 EUR/L · 10 408cut · 0.035 EUR/L – 0.040 EUR/L · 1 697increase · 0.035 EUR/L – 0.040 EUR/L · 2 9470.040cut · 0.040 EUR/L – 0.045 EUR/L · 4 196increase · 0.040 EUR/L – 0.045 EUR/L · 6 868cut · 0.045 EUR/L – 0.050 EUR/L · 1 321increase · 0.045 EUR/L – 0.050 EUR/L · 2 0610.050cut · 0.050 EUR/L – 0.055 EUR/L · 3 079increase · 0.050 EUR/L – 0.055 EUR/L · 5 329cut · 0.055 EUR/L – 0.060 EUR/L · 936increase · 0.055 EUR/L – 0.060 EUR/L · 1 3970.060cut · 0.060 EUR/L – 0.065 EUR/L · 1 974increase · 0.060 EUR/L – 0.065 EUR/L · 3 403cut · 0.065 EUR/L – 0.070 EUR/L · 505increase · 0.065 EUR/L – 0.070 EUR/L · 1 0370.070cut · 0.070 EUR/L – 0.075 EUR/L · 1 621increase · 0.070 EUR/L – 0.075 EUR/L · 2 557≥ 0.075cut · ≥ 0.075 EUR/L · 11 422increase · ≥ 0.075 EUR/L · 12 265median 0.021 EUR/Lmedian 0.024 EUR/Lsize of one change · EUR/L

Scroll the chart sideways to read it.

increasecut
SP95-E10 · median 0.020 EUR/L 0.020 EUR/L
SP95-E10 · mean 0.029 EUR/L 0.028 EUR/L
SP95-E10 · n 77 063 57 422
Diesel (Gazole) · median 0.024 EUR/L 0.021 EUR/L
Diesel (Gazole) · mean 0.035 EUR/L 0.043 EUR/L
Diesel (Gazole) · n 107 850 76 701

The hour of the day

Here it can: the source carries a clock of its own. 7 195 changes with a timestamp from the last 7 days, one bar per hour, as a share of them all.

0%7%15%00:00 · 1 065 (14.8%)0001:00 · 273 (3.8%)02:00 · 1 (0.0%)03:00 · 7 (0.1%)0304:00 · 13 (0.2%)05:00 · 66 (0.9%)06:00 · 290 (4.0%)0607:00 · 618 (8.6%)08:00 · 926 (12.9%)09:00 · 1 007 (14.0%)0910:00 · 540 (7.5%)11:00 · 594 (8.3%)12:00 · 442 (6.1%)1213:00 · 186 (2.6%)14:00 · 262 (3.6%)15:00 · 182 (2.5%)1516:00 · 168 (2.3%)17:00 · 140 (1.9%)18:00 · 102 (1.4%)1819:00 · 81 (1.1%)20:00 · 62 (0.9%)21:00 · 47 (0.7%)2122:00 · 52 (0.7%)23:00 · 71 (1.0%)hour of day

Scroll the chart sideways to read it.

One observation per station — the last change the source reports for it. A station that has not moved its price inside the window is not in this panel, and the panel is therefore a cross-section, not the whole 90 days.

How this was measured

What this cannot tell you

Questions

Does this tell me the best day to fill up?
It tells you when the market moves, not which way it will move. In France the busiest day is Tuesday (19.5% of all changes) and the quietest is Sunday (4.6%). A day with few changes is a day on which yesterday’s price is still standing — useful if yesterday was cheap, useless if it was not.
Do you know the hour at which a price changes?
For France, yes: the source carries a clock of its own, and most changes land between 00:00 and 01:00. Where a source does not carry one, this site writes “the hour cannot be established” instead of guessing, and that is the honest answer for every market whose history keeps one price per day.
How do you know a price changed at all?
By comparing a station with itself. Two consecutive days in the same station’s series with two different prices is one change, counted on the second day. Over 90 days that gives 134 485 changes at 8 077 stations, and every figure above is a slice of that same set.