Town of Belleair Shore

Tiny beachfront-only town (73 residents, 2020 census) with essentially no staff or facilities: town meetings are held at Belleair Bluffs City Hall, Mayor's Conference Room, 2747 Sunset Blvd, Belleair Bluffs, FL 33770, and mail goes to PO Box 8, Indian Rocks Beach, FL 33785. Town Clerk (727) 593-9296 / [email protected] is the single point of contact. Police via Pinellas County Sheriff contract ((727) 582-6200 non-emergency); fire via Pinellas Suncoast Fire and Rescue District ((727) 595-1117); trash via Waste Connections.

Contact

(727) 593-9296

1200 Gulf Blvd, Belleair Shore, FL 33785

belleairshore.com/

Building department

Pinellas County Building and Development Review Services (contracted), with town pre-permit review

(727) 464-3888

Building dept site

Two-step routing: (1) applicants first submit the town's Pre-Permit Application and pay the town fee, then email the application and payment receipt to [email protected] AND [email protected] (a SAFEbuilt representative assists the town's review); (2) actual building permits and inspections are issued by Pinellas County Building and Development Review Services, which lists Belleair Shore among the communities it serves. Town mailing address: PO Box 8, Indian Rocks Beach, FL 33785.

Permit portal

Accela

aca-prod.accela.com/pinellas/Default.aspx

County permits run through Pinellas County's Accela Citizen Access after the town's pre-permit step; the town itself has no portal.

Code of ordinances

Utilities

Water: Pinellas County Utilities

Sewer: Pinellas County Utilities

Utility info

Related workflows

Verified from official sources on 2026-08-29.