ABSTRACT Using the Hubble Ultraviolet Globular Cluster Survey (HUGS) and additional HST archival data, we have carried out a search for optical counterparts to the low-luminosity Chandra X-ray sources in the globular cluster M4 (NGC 6121). We have also searched for optical or X-ray counterparts to radio sources detected by the VLA. We find 24 new confident optical counterparts to Chandra sources for a total of 40, including the 16 previously identified. Of the 24 new identifications, 18 are stellar coronal X-ray sources (active binaries, ABs), the majority located along the binary sequence in a V606–I814 colour–magnitude diagram and generally showing an H α excess. In addition to confirming the previously detected cataclysmic variable (CV, CX4), we identify one confident new CV (CX76), and two candidates (CX81 and CX101). One MSP is known in M4 (CX12), and another strong candidate has been suggested (CX1); we identify some possible MSP candidates among optical and radio sources, such as VLA20, which appears to have a white dwarf counterpart. One X-ray source with a sub-subgiant optical counterpart and a flat radio spectrum (CX8, VLA31) is particularly mysterious. The radial distribution of X-ray sources suggests a relaxed population of average mass $\sim 1.2\!-\! 1.5\, \mbox{$\mathrm{ M_\odot} $}$. Comparing the numbers of ABs, MSPs, and CVs in M4 with other clusters indicates that AB numbers are proportional to cluster mass (primordial population), MSPs to stellar encounter rate (dynamically formed population), while CVs seem to be produced both primordially and dynamically.