Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.0.) in /home/jj78jmlfs86g/public_html/wp-includes/functions.php on line 4782

Notice: register_sidebar_widget is deprecated since version 2.8.0! Use wp_register_sidebar_widget() instead. in /home/jj78jmlfs86g/public_html/wp-includes/functions.php on line 4444

Notice: register_widget_control is deprecated since version 2.8.0! Use wp_register_widget_control() instead. in /home/jj78jmlfs86g/public_html/wp-includes/functions.php on line 4444

Notice: Undefined index: value in /home/jj78jmlfs86g/public_html/wp-content/themes/ppls/functions/admin-menu.php on line 67

Notice: The called constructor method for WP_Widget in nggMediaRssWidget is deprecated since version 4.3.0! Use
__construct()
instead. in /home/jj78jmlfs86g/public_html/wp-includes/functions.php on line 4514

Notice: The called constructor method for WP_Widget in nggSlideshowWidget is deprecated since version 4.3.0! Use
__construct()
instead. in /home/jj78jmlfs86g/public_html/wp-includes/functions.php on line 4514

Notice: The called constructor method for WP_Widget in nggWidget is deprecated since version 4.3.0! Use
__construct()
instead. in /home/jj78jmlfs86g/public_html/wp-includes/functions.php on line 4514

Notice: Undefined index: WP_Widget_Recent_Comments in /home/jj78jmlfs86g/public_html/wp-content/themes/ppls/functions.php on line 655

Deprecated: Non-static method nggGallery::get_theme_css_file() should not be called statically, assuming $this from incompatible context in /home/jj78jmlfs86g/public_html/wp-content/plugins/nextgen-gallery/nggallery.php on line 745
Petersburg Library

Get A Library Card


Notice: Use of undefined constant quicklinks - assumed 'quicklinks' in /home/jj78jmlfs86g/public_html/wp-content/themes/ppls/page.php on line 76

Deprecated: Non-static method nggGallery::get_option() should not be called statically, assuming $this from incompatible context in /home/jj78jmlfs86g/public_html/wp-content/plugins/nextgen-gallery/lib/shortcodes.php on line 93

Notice: Undefined index: QS_user_email_post in /home/jj78jmlfs86g/public_html/wp-content/plugins/quick-subscribe/quicksubscribe.php on line 260

Notice: Undefined variable: message in /home/jj78jmlfs86g/public_html/wp-content/plugins/quick-subscribe/quicksubscribe.php on line 264

How To Apply

A Petersburg Public Library card is free to any person living in the Commonwealth of Virginia.   Armed services personnel and their dependents who are currently living within the Commonwealth of Virginia may receive a library card at no charge.  Residents of Chesterfield County, City of Colonial Heights, and areas served by Appomattox Regional Library System (Dinwiddie, Prince George, Hopewell, and Disputanta),  may also receive a Petersburg Public Library card at no charge.

Details and Requirements

  • Residents may receive a library card regardless of age. Children under 18 may obtain their own card with their parent’s permission.
  • Teens, ages 13 – 17 years, may receive a Student Card without a parent/guardian signature.  Student Cards may be used to access computers and may check out two (2) books and one (1) DVD per transaction.  Items checked out must be returned before any other items may be checked out.
  • All applicants must apply in person.
  • All adult applicants must furnish photo identification verifying their name, address, city, and state.  Children, under the age of 18, must have their parent(s) sign their registration card.

Library Card Registration Form

To register, print off the registration form then bring the form and valid identification to Petersburg Public Library.