ATTENTION BUSINESS OWNERS!  2021 Business Licenses are due before 4/30/2021. If you did not receive the form, you can complete the application on the Town website at https://www.kilmarnockva.com/annual-business-license-form/.  If you have any questions, please call 804-435-1552 x7. The Town Office is taking all necessary precautions to remain safe and unaffected by this virus. At this time the Town Office is open by appointment only. All bills and payments can be dropped off in the payment box off West Church Street.  If you have any questions regarding water/sewer or any other issue, please call us at 804-435-1552. Payments can be made online as well as  payments by regular mail.  

Residents

Welcome to Kilmarnock!

The town boundaries are approximately 2 square miles. Rt. 3 or Main Street runs east\west through Kilmarnock and Rt. 200 runs north into Northumberland County or south towards the Town of  Irvington. The Kilmarnock post office covers a much larger area especially north along Rt. 200 so it’s possible to  have a Kilmarnock postal address but not live within the town’s municipal limits.

The heart of downtown Kilmarnock is Steptoe’s District where the original Steptoe’s Ordinary was located. This is now a pedestrian friendly area filled with shopping from clothing and jewelry to antiques and home furnishings to professional services. Enjoy dining at our boutique restaurants or spend the night at an inn or bed and breakfast.

North along Main Street are our more traditional, big box establishments.

The municipality offers water and sewer services to its residents and businesses as well to some locations just outside its boundaries.