CO is roughly the same weight as air. So convection, etc. will affect how it travels.
I went to a fire the other day and had my blood CO levels tested after, since that's our new practice. I hadn't been in the building very long at all (<15 min) and there was no fire or smoke at all in there...