Yes. Virginia Code § 38.2-2201 mandates Medical Payments Coverage (MedPay) of at least $2,500 on every:
MedPay covers medical/funeral expenses for you and your passengers regardless of fault. It's primary (pays before health insurance). You may increase limits (common: $5K, $10K, $25K, $50K, $100K).
Virginia is an "add-on" no-fault state—MedPay is compulsory; PIP is not offered. Rejecting MedPay is not permitted.