What type of shoes you can wear with cargo pants depends on the style of cargo pants: Slim-fit or relaxed.
Slim-fit cargo pants for men, with a neater look, tighter silhouette and more discrete pockets, have a range of shoe options you can pair with.
You can dress up slim-fit cargo pants with loafers or oxford shoes. Being more similar to chinos, this type of cargo pants can make a smart business casual.
If you want to dress smartly for home - or casual Fridays! - wear them with low boots that cut off around the ankle.
Slim-fit cargo pants for men can be dressed down with sneakers. If you have the relaxed style of cargo pants, with a looser shape and chunkier pockets, these will always have to be worn with sneakers or a more casual style of shoe.