What is bond duration?

Duration is a time-weighted measurement of the average cash flow of an interest paying financial instrument. Bond investors use duration to measure the interest rate sensitivity of an asset. Type of duration calculations include Macaulay, Modified and Effective durations.