2004 Mazda B-Series Truck Gas Tank Size & Fuel Capacity

Pickup 9 trims listed 2005 →

Fuel tank capacity

16.5–19.5gal · 62–74 L

The 2004 Mazda B-Series Truck has a fuel tank capacity of 16.5 to 19.5 gallons (62–74 liters), depending on the trim. The most common size is 19.5 gallons, used on 7 trims.

A full tank is good for roughly 332–527 highway miles or 264–410 miles around town, going by the EPA ratings.

19.5 gal · Bigger than 54% of 2004 models we list.

Highway range
332–527 mi
City range
264–410 mi
Fuel
Regular unleaded
Tank sizes
2
Trims
9

2004 Mazda B-Series Truck fuel tank capacity by trim

What changes the tank sizeTap an option to filter the table

Drive
Engine

All 9 trims

MPG and range are city / highway.

TrimEngineDrive Tank MPG city / hwy Range city / hwy
2dr Regular Cab B2300 Rwd SB 2.3L 4cyl 5M · RWD MPG 21 / 27Range 347 / 446 mi 2.3L 4cyl 5M RWD 16.5 gal62 L 21 / 27 347 / 446 mi
2dr Regular Cab B3000 Dual Sport Rwd SB 3.0L 6cyl 5M · RWD MPG 16 / 21Range 264 / 347 mi 3.0L 6cyl 5M RWD 16.5 gal62 L 16 / 21 264 / 347 mi
2dr Cab Plus B2300 SE Rwd SB 2.3L 4cyl 5M · RWD MPG 21 / 27Range 410 / 527 mi 2.3L 4cyl 5M RWD 19.5 gal74 L 21 / 27 410 / 527 mi
2dr Cab Plus B3000 Dual Sport Rwd SB 3.0L 6cyl 5M · RWD MPG 16 / 21Range 312 / 410 mi 3.0L 6cyl 5M RWD 19.5 gal74 L 16 / 21 312 / 410 mi
2dr Cab Plus B4000 4WD SB 4.0L 6cyl 5M · 4WD MPG 14 / 17Range 273 / 332 mi 4.0L 6cyl 5M 4WD 19.5 gal74 L 14 / 17 273 / 332 mi
2dr Cab Plus B4000 SE 4WD SB 4.0L 6cyl 5M · 4WD MPG 14 / 17Range 273 / 332 mi 4.0L 6cyl 5M 4WD 19.5 gal74 L 14 / 17 273 / 332 mi
4dr Cab Plus 4 B3000 SE Rwd SB 3.0L 6cyl 5M · RWD MPG 16 / 21Range 312 / 410 mi 3.0L 6cyl 5M RWD 19.5 gal74 L 16 / 21 312 / 410 mi
4dr Cab Plus 4 B4000 Dual Sport Rwd SB 4.0L 6cyl 5M · RWD MPG 15 / 21Range 293 / 410 mi 4.0L 6cyl 5M RWD 19.5 gal74 L 15 / 21 293 / 410 mi
4dr Cab Plus 4 B4000 SE 4WD SB 4.0L 6cyl 5M · 4WD MPG 14 / 17Range 273 / 332 mi 4.0L 6cyl 5M 4WD 19.5 gal74 L 14 / 17 273 / 332 mi

Tank figures are the manufacturer's rated capacity, sorted smallest tank first. Range is tank size times EPA city or highway MPG.

How far a 2004 Mazda B-Series Truck goes on a tank

Gallons left and the distance they cover at each mark on the fuel gauge, at EPA city and highway mileage. At the combined rating of 15 MPG, a full 19.5-gallon tank covers about 293 miles.

GaugeGallonsHighway milesCity miles
Full19.5332273
3/414.6249205
1/29.8166137
1/44.98368
1/82.44134

Over 15,000 miles a year (the EPA's yearly estimate) this configuration uses about 1,000 gallons, roughly 51 full tanks.

Fuel gauges aren't perfectly linear and the low-fuel light comes on with a few gallons still in the tank, so plan your stop before the last eighth.

What it costs to fill up a 2004 Mazda B-Series Truck

$83.26 to fill the 19.5-gallon tank from empty with regular, at this week's US average of $4.27 a gallon.

TankFuelUS avg / galFrom emptyFrom 1/4 tank
16.5 galRegular$4.27$70.45$52.84
19.5 galRegular$4.27$83.26$62.45

By region, 19.5-gallon tank

RegionRegular / galFill from empty
East Coast$4.02$78.39
Midwest$4.27$83.26
Gulf CoastLowest$3.70$72.15
Rocky Mountain$4.46$86.97
West Coast$5.42$105.69
CaliforniaHighest$5.89$114.85

Prices: U.S. Energy Information Administration retail averages for the week of October 26, 2026. This week's prices by state and city.

Your own price

  • 16.5-gallon tank$70.45
  • 19.5-gallon tank$83.26
  • A year of driving (15,000 mi)$4,270

Starts at the US average for regular; type in what your station charges. For other tank sizes, use the fill-up calculator.

B-Series Truck tank size in other years

2004 is the first B-Series Truck model year we list.

Model yearTankLongest highway range
2009 B-Series Truck 16.5–19.5 gal 429 mi
2008 B-Series Truck 16.5–19.5 gal 429 mi
2007 B-Series Truck 16.5–19.5 gal 429 mi
2006 B-Series Truck 16.5–19.5 gal 446 mi
2005 B-Series Truck 16.5–19.5 gal 446 mi
2004 B-Series Truck 16.5–19.5 gal 527 mi
Mazda B-Series Truck fuel tank by model yearSmallest tank Larger tank options

2004 Mazda B-Series Truck vs similar 2004 pickups

At 19.5 gallons, the B-Series Truck's largest tank ranks second of the seven 2004 pickups compared here. The Ford Ranger carries the most (20.0 gal) and the Subaru Baja the least (16.9 gal).

2004 modelTankLongest highway range
Ford Ranger 17.0–20.0 gal 459 mi
Mazda B-Series Truck 16.5–19.5 gal 527 mi
Nissan Frontier 15.9–19.4 gal 388 mi
GMC Canyon 19.0 gal 456 mi
Chevrolet Colorado 19.0 gal 456 mi
Toyota Tacoma 15.8–18.5 gal 395 mi
Subaru Baja 16.9 gal 423 mi

Other 2004 pickups of a similar size, one model per brand.

2004 Mazda B-Series Truck fuel system recalls

None of the 3 recalls NHTSA lists for the 2004 Mazda B-Series Truck involve the fuel system.

All Mazda fuel recalls Look up your tank by VIN

Frequently asked questions

What is the fuel tank capacity of the 2004 Mazda B-Series Truck?

The 2004 Mazda B-Series Truck holds between 16.5 and 19.5 gallons, depending on the trim. 19.5 gallons is the usual size; the smaller 16.5-gallon tank is on the 2dr Regular Cab B2300 Rwd SB.

How many gallons and liters does the 2004 Mazda B-Series Truck gas tank hold?

The 2004 Mazda B-Series Truck tank holds 62–74 liters, or 16.5–19.5 gallons in US gallons.

Which 2004 Mazda B-Series Truck has the biggest gas tank?

The 19.5-gallon tank is on the 2dr Cab Plus B2300 SE Rwd SB, 2dr Cab Plus B3000 Dual Sport Rwd SB, 2dr Cab Plus B4000 4WD SB and 4 other trims. The smallest tank, 16.5 gallons, is on the 2dr Regular Cab B2300 Rwd SB.

Does 4WD change the 2004 Mazda B-Series Truck gas tank?

Yes. RWD: 16.5–19.5 gal; 4WD: 19.5 gal.

How far can a 2004 Mazda B-Series Truck go on a full tank?

About 332–527 miles on the highway and 264–410 miles in town, going from full to empty at its EPA ratings. Expect less in practice, since nobody runs the tank dry.

How many miles can a 2004 Mazda B-Series Truck go on a quarter tank?

About 83 highway miles or 68 in town from the 19.5-gallon tank, which has roughly 4.9 gallons left at the quarter mark. Gauges aren't exact, so treat that as a guide.

What gas does the 2004 Mazda B-Series Truck take?

Regular unleaded. The label inside the fuel door confirms it for your car.

How much does it cost to fill up a 2004 Mazda B-Series Truck?

At the US average of $4.27 a gallon for regular (EIA, week of October 26, 2026), filling the 19.5-gallon tank from empty costs $83.26. It ranges from $72.15 in the Gulf Coast to $114.85 in California.

How much does a full tank of gas weigh in a 2004 Mazda B-Series Truck?

About 121 pounds for the 19.5-gallon tank. Gasoline weighs roughly 6.2 pounds a gallon.

Does the 2004 Mazda B-Series Truck have a bigger gas tank than the GMC Canyon?

Yes. The 2004 Mazda B-Series Truck holds up to 19.5 gallons; the 2004 GMC Canyon holds up to 19.0.

Has the 2004 Mazda B-Series Truck had a fuel pump or fuel system recall?

No. None of the 3 recalls NHTSA lists for the 2004 Mazda B-Series Truck involve the fuel system.

Sources

  • Tank sizes: manufacturer-rated capacities from US-market specifications, checked against independent references. Updated October 2026.
  • MPG and range: EPA ratings. Range is tank size times EPA MPG.
  • Fuel prices: U.S. Energy Information Administration, week of October 26, 2026 (this week's prices).
  • Recalls: NHTSA recall database (Mazda fuel system recalls).

Does your owner's manual say something different? Let us know and we'll fix it. More on how we check the numbers.

Other 2004 Mazda models