Tax Due Dates
The Town of Kilmarnock personal property and real estate taxes are due December 5, 2026. If you have not received your bill(s) by 11/21/26 please call our office at 804-435-1552. Our office hours are Monday – Friday from 8:30 a.m. to 5:00 p.m.
All payments received after December 7, 2026, will incur a 10% penalty on December 8, 2026. Interest at 10% annual rate will be applied beginning 1/1/2027. Envelopes post marked with a mail date of December 7, 2026 will be considered to be paid on time.
You may also pay your taxes in person at the Kilmarnock Town Office Building located at 1 N. Main St, Kilmarnock, drop off your timely payment in the Dropbox located on the West Church Street rear entrance of the Town Office or pay taxes online with a credit/debit card on the town Website using the “Online Payments” option.
There is a 2.95% service fee on major cards. $1.95 flat fee for E-Check.
There is a 2.95% service fee on major cards. $1.95 flat fee for E-Check.
Living in Kilmarnock means a charming small town feel with shopping, dining, medical and business amenities.
No matter where you're visiting in the River Realm, Kilmarnock has family friendly things for you to do.
Since 1778, the shopping hub of Virginia's River Realm. Make Kilmarnock your business's home.
Kilmarnock Town Hall at 1 North Main Street at the corner of Main Street and West Church Street. Parking on W. Church Street or Main Street.
Learn more about our wonderful region, Kilmarnock's history and other areas of interest.