[4] Most of the city is in McLennan County and is part of the Waco metropolitan statistical area.
Texas State Highway 7 leads east from Exit 315 22 miles (35 km) to Marlin.
According to the United States Census Bureau, the city has a total area of 3.2 square miles (8.3 km2), all land.
Most of Bruceville's residents came from the community of Mastersville, located two miles to the north, that the railroad had bypassed.
[5][6] Initially known as "Marvin", the community was renamed after the railroad arrived in 1882, to honor rail division superintendent Everett B. Eddy.
Throughout the 1890s, Eddy continued to experience rapid growth, with some estimates placing the total population as high as 700.
The population declined to 350 by the mid-1940s, but rose to around 600 in the 1960s as road improvements made commuting easier for locals.
Owing to its unique history, Bruceville-Eddy operated two separate post offices after it was incorporated.
Eddy's post office, located at 100 Franklin Road, operates under the ZIP code 76524.
[9] On June 1, 2009, it was closed due to foundation problems that caused the building to be deemed unsafe.