Are there still miners or mining pool which refuse to implement SegWit? It was well known that initially while SegWit got more than 50% of hashrate after activation that a part of the mining pools refused to implement it.

But are there still blocks being mined by miners which refuse to implement SegWit more than 2 years later ?
For example, is this article or this article still true ?
No, in the past year, there were only 15 non-empty-non-segwit blocks mined which account for less than 0.03% of all blocks.

Non-empty blocks without segwit transactions



I've looked up the last twenty blocks that confirmed transactions but did not include any segwit data. The newest of these was mined on 2018-12-18, more than four months ago. The 21st-newest block in that series was mined on 2018-03-13 at height 513,267. 



Given that we're currently at height 573,220, there were only 20 non-empty blocks that did not include segwit transactions among the last 59,953 blocks. Or put differently, over a period of time exceeding the past year, there were fewer than 0.034% non-empty-non-segwit blocks mined.

The two known miners that created such blocks without segwit transactions appear not to be doing that now:

Bitcoin Russia's last ten blocks were segwit blocks.



Bitcoin.com's last ten blocks were segwit blocks.



Empty Blocks

I did not count empty blocks (blocks that contain only a coinbase transaction) as the coinbase transaction has no inputs and therefore cannot be a segwit transaction. However, BIP141 specifies that the Witness Commitment is optional if there is no segwit transaction included. Therefore, there is no reliable way to determine whether or not an empty block is segwit or non-segwit.



Images via blockchair.com