Methods, systems, and devices for wireless communications are described that support control and data multiplexing in uplink wireless transmissions. Described techniques provide for efficient communication of uplink control information (UCI) through rate-matching uplink data around uplink control information in uplink transmissions, including information on amounts or types of UCI to be transmitted by a UE, indications in downlink transmissions of allocated UCI resources and whether associated UCI is to be included in allocated UCI resources, formatting and multiplexing of multiple wireless services at the UE, or any combination thereof.