Leave it to Chance Series by James Robinson
Bk 1: Shaman's Rain
Chance Falconer is a 14-year-old only child born into a family of municipal sorcerers that has protected the city of Devil's Echo for centuries. Chance can't wait to start training in the family business, but her father decides he doesn't want a girl joining the family's dangerous profession. Predictably, it's not long before she stumbles onto a dead body and a kidnapping in progress, and soon enough she's got a full-fledged mystery on her hands. Reminds us of the Nancy Drew mysteries that inspired it but mixed with a Buffy the Vampire Slayer tomboy.
This jumps around a lot. Very fun reading. Can't wait to read more of this series.
Bk 2: Trick or treat and other stories will be available soon.