2004 Ford F-150 for sale

All available 2004 Ford F-150 listings.

413 listings • $1,800 – $36,900 • avg 163,546 mi

2004 Ford F-150 Lariat — Pickup Truck — 165,487 mi — Marshall, MN Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

Lariat · 4WD · Automatic

165,487 miGas Blue

$6,499

Marshall, MN

View →
2004 Ford F-150 XLT — Pickup Truck — 155,840 mi — Thousand Oaks, CA Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

XLT · RWD · Automatic

155,840 miGas Gray

$9,749

Thousand Oaks, CA

View →
2004 Ford F-150 XLT — Pickup Truck — 238,355 mi — Raleigh, NC Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

XLT · 4WD · Automatic

238,355 miGas Blue

$6,499

Raleigh, NC

View →
2004 Ford F-150 XLT — Pickup Truck — 248,338 mi — Raleigh, NC Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

XLT · 4WD · Automatic

248,338 miGas Silver

$6,990

Raleigh, NC

View →
2004 Ford F-150 Heritage XL — Pickup Truck — 123,990 mi — Oceanside, CA Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

Heritage XL · 4WD · Automatic

123,990 miGas White

$7,295

Oceanside, CA

View →
2004 Ford F-150 STX — Pickup Truck — 185,492 mi — Fargo, ND Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

STX · 4WD · Automatic

185,492 miGas Red

Contact for price

Fargo, ND

View →
2004 Ford F-150 Heritage XL — Pickup Truck — 50,867 mi — Garland, TX Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

Heritage XL · RWD · Automatic

50,867 miCNG Yellow

$5,999

Garland, TX

View →
2004 Ford F-150 Lariat — Pickup Truck — 153,023 mi — Colma, CA Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

Lariat · RWD · Automatic

153,023 miGas Dark Toreador Red Metallic

$8,474

Colma, CA

View →
2004 Ford F-150 XLT — Pickup Truck — 129,089 mi — Everett, WA Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

XLT · 4WD · Automatic

129,089 miGas White

$9,999

Everett, WA

View →
2004 Ford F-150 XLT — Pickup Truck — 160,939 mi — Milaca, MN Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

XLT · 4WD · Automatic

160,939 miGas Maroon

$7,975

Milaca, MN

View →
2004 Ford F-150 Lariat — Pickup Truck — 67,301 mi — Sacramento, CA Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

Lariat · RWD · Automatic

67,301 miGas Silver

$12,999

Sacramento, CA

View →
2004 Ford F-150 Heritage XL — Pickup Truck — 148,607 mi — LaBelle, FL Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

Heritage XL · RWD · Automatic

148,607 miGas Red

$3,984

LaBelle, FL

View →
2004 Ford F-150 XLT — Pickup Truck — 251,478 mi — Bordentown, NJ Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

XLT · 4WD · Automatic

251,478 miGas Unknown

$1,850

Bordentown, NJ

View →
2004 Ford F-150 XL — Pickup Truck — 119,203 mi — Gurnee, IL Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

XL · RWD · Automatic

119,203 miGas Blue

Contact for price

Gurnee, IL

View →
2004 Ford F-150 Lariat — Pickup Truck — 145,458 mi — Chandler, AZ Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

Lariat · 4WD · Automatic

145,458 miGas Maroon

$9,996

Chandler, AZ

View →
2004 Ford F-150 Lariat — Pickup Truck — 135,924 mi — Spring Hill, FL Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

Lariat · RWD · Automatic

135,924 miGas Black

$9,990

Spring Hill, FL

View →
2004 Ford F-150 FX4 — Pickup Truck — 106,539 mi — Oxnard, CA Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

FX4 · 4WD · Automatic

106,539 miGas Unknown

$9,991

Oxnard, CA

View →
2004 Ford F-150 XLT — Pickup Truck — 210,784 mi — Omaha, NE Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

XLT · 4WD · Automatic

210,784 miGas White

$5,999

Omaha, NE

View →
2004 Ford F-150 Heritage XL — Pickup Truck — 196,000 mi — Conway, AR Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

Heritage XL · RWD · Manual

196,000 miGas Unknown

Contact for price

Conway, AR

View →
2004 Ford F-150 XLT — Pickup Truck — 299,487 mi — Selma, NC Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

XLT · 4WD · Automatic

299,487 miGas White

$3,200

Selma, NC

View →
2004 Ford F-150 Heritage XL — Pickup Truck — 119,612 mi — El Paso, TX
Ford logo

USED · Pickup Truck

2004 Ford F-150

Heritage XL · RWD · Automatic

119,612 miGas Unknown

$5,971

El Paso, TX

View →
2004 Ford F-150 XLT — Pickup Truck — 124,328 mi — Concord, CA Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

XLT · 4WD · Automatic

124,328 miGas White

$10,990

Concord, CA

View →
2004 Ford F-150 XL — Pickup Truck — 250,447 mi — Lakeland, FL Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

XL · RWD · Automatic

250,447 miGas Bright Red Clearcoat

$6,389

Lakeland, FL

View →
2004 Ford F-150 XLT — Pickup Truck — 356,734 mi — Fredericksburg, VA Clean title
Ford logo

USED · Pickup Truck

2004 Ford F-150

XLT · 4WD · Automatic

356,734 miGas Dark Shadow Grey Metallic

$2,999

Fredericksburg, VA

View →

About this category

The 2004 Ford F-150 is currently available in 413 listings on Carlify. Average mileage across these listings is 163,546 miles. Pricing starts at $1,800 and reaches $36,900. Browse photos, full vehicle history, and dealer details for each 2004 F-150.

Frequently asked questions

How much does a 2004 Ford F-150 cost used?
2004 Ford F-150 listings range from $1,800 to $36,900, averaging $8,697 on Carlify.
How many 2004 Ford F-150 are listed?
Carlify shows 413 active 2004 Ford F-150 listings.
What's the average mileage on a 2004 Ford F-150?
Average mileage across 2004 Ford F-150 listings is 163,546 miles.