Using the 2018 figures, you can get away with surprisingly few county splits:
https://davesredistricting.org/join/e0792b75-750e-4a72-b0bb-76c3612f0022Aside from the isolated bits of counties inside Denver, the only ones to be split are Teller, Jefferson and Bloomfield (and in the latter, the line follows the historic Boulder County border.) As far as possible, I also tried to avoid splitting municipalities. I'm not convinced it's the best map, but it's certainly one of the cleanest.
The 1st, 2nd, 6th and 7th are all safe D, Trump won the 8th by 2.5%.