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

About the Library


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

Serving The Community

The Petersburg Public Library serves the Petersburg, VA area. We are dedicated to providing access for all to as many resources as possible to help better our community. We are proud to serve the Petersburg community.

Mission Statement

The mission of the Petersburg Public Library is to provide citizens equitable access to evolving information and resources which will enable them to enhance their quality of life.

Vision Statement

We will be an example of excellence in providing library services to a diverse community.

Have any questions? Contact us, we’re glad to help!