A linear code of block length n possessing minimum weight d has one code word of weight zero, and no other code words of weight less than

. The weight distribution of the code is given by the set of all

, describing the number of code words having a weight of exactly

. Exact weight distributions are known for only a handful of linear codes. This paper presents an explicit upper bound upon

as a function of

, and

. The bound has general applicability to all linear codes.